|
||||||||||
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<A>
org.ujmp.core.genericmatrix.stub.AbstractSparseGenericMatrix<A>
org.ujmp.core.genericmatrix.stub.AbstractSparseGenericMatrix2D<E>
org.ujmp.core.graphmatrix.AbstractGraphMatrix<N,E>
org.ujmp.core.graphmatrix.DefaultGraphMatrix<N,E>
public class DefaultGraphMatrix<N,E>
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.Matrix |
---|
ALL, chol, COLUMN, divideMatrix, divideScalar, eig, factory, 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.SparseMatrix |
---|
factory |
Constructor Summary | |
---|---|
DefaultGraphMatrix()
|
|
DefaultGraphMatrix(List<N> nodes)
|
Method Summary | |
---|---|
void |
addChild(N node,
N child)
|
void |
addDirectedEdge(long node1,
long node2)
|
void |
addEdge(long nodeIndex1,
long nodeIndex2)
|
void |
addEdge(N node1,
N node2)
|
void |
addNode(N o)
|
void |
addUndirectedEdge(long node1,
long node2)
|
Iterable<long[]> |
availableCoordinates()
Returns an Iterator that only goes over the coordinates in the Matrix that are stored. |
void |
clear()
|
int |
getChildCount(long nodeIndex)
|
List<Long> |
getChildIndices(long index)
|
int |
getEdgeCount()
|
Collection<E> |
getEdgeList()
|
E |
getEdgeValue(long node1,
long node2)
|
N |
getNode(long index)
|
int |
getNodeCount()
|
List<N> |
getNodeList()
|
int |
getParentCount(long nodeIndex)
|
List<Long> |
getParentIndices(long index)
|
ValueType |
getValueType()
|
void |
insertNode(N node,
long index)
|
boolean |
isDirected()
|
void |
removeDirectedEdge(long nodeIndex1,
long nodeIndex2)
|
void |
removeEdge(long node1,
long node2)
|
void |
removeEdge(N node1,
N node2)
|
void |
removeNode(long node)
|
void |
removeNode(N o)
|
void |
setDirected(boolean directed)
|
void |
setDirectedEdge(E value,
long node1,
long node2)
|
void |
setEdge(E edgeObject,
long nodeIndex1,
long nodeIndex2)
|
void |
setEdge(E edgeObject,
N node1,
N node2)
|
void |
setNode(N node,
long index)
|
void |
setObject(Object o,
int row,
int column)
|
void |
setObject(Object o,
long row,
long column)
|
Methods inherited from class org.ujmp.core.graphmatrix.AbstractGraphMatrix |
---|
addChild, addDirectedEdge, addParent, addParent, addUndirectedEdge, contains, getChildCount, getChildIndices, getChildren, getChildren, getDegree, getDegree, getEdgeValue, getFactory, getIndexOfNode, getObject, getObject, getParentCount, getParentIndices, getParents, getParents, getSize, getStorageType, getValueCount, isConnected, isConnected, removeDirectedEdge, removeUndirectedEdge, removeUndirectedEdge, setDirectedEdge, setUndirectedEdge, setUndirectedEdge |
Methods inherited from class org.ujmp.core.genericmatrix.stub.AbstractSparseGenericMatrix2D |
---|
getObject, 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.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 |
---|
allCoordinates, 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, divide, minus, minus, minus, minus, mtimes, mtimes, mtimes, mtimes, plus, plus, plus, plus, times, 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, 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, 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 DefaultGraphMatrix()
public DefaultGraphMatrix(List<N> nodes)
Method Detail |
---|
public Collection<E> getEdgeList()
public Iterable<long[]> availableCoordinates()
CoordinateFunctions
availableCoordinates
in interface CoordinateFunctions
availableCoordinates
in class AbstractGraphMatrix<N,E>
public List<N> getNodeList()
public void setDirectedEdge(E value, long node1, long node2)
public void addNode(N o)
public void removeEdge(long node1, long node2)
public void removeNode(N o)
public E getEdgeValue(long node1, long node2)
public int getEdgeCount()
public int getNodeCount()
public void addDirectedEdge(long node1, long node2)
addDirectedEdge
in interface GenericGraph<N,E>
addDirectedEdge
in class AbstractGraphMatrix<N,E>
public void addUndirectedEdge(long node1, long node2)
addUndirectedEdge
in interface GenericGraph<N,E>
addUndirectedEdge
in class AbstractGraphMatrix<N,E>
public void clear()
clear
in interface Clearable
clear
in class AbstractGraphMatrix<N,E>
public void addChild(N node, N child)
public int getChildCount(long nodeIndex)
public N getNode(long index)
public int getParentCount(long nodeIndex)
public List<Long> getParentIndices(long index)
public List<Long> getChildIndices(long index)
public void insertNode(N node, long index)
public void removeDirectedEdge(long nodeIndex1, long nodeIndex2)
public void removeNode(long node)
public boolean isDirected()
public void setDirected(boolean directed)
public void setNode(N node, long index)
public void setObject(Object o, long row, long column) throws MatrixException
MatrixException
public void setObject(Object o, int row, int column) throws MatrixException
MatrixException
public void addEdge(N node1, N node2)
public void addEdge(long nodeIndex1, long nodeIndex2)
public void removeEdge(N node1, N node2)
public void setEdge(E edgeObject, long nodeIndex1, long nodeIndex2)
public void setEdge(E edgeObject, N node1, N node2)
public ValueType getValueType()
getValueType
in interface BasicMatrixProperties
getValueType
in class AbstractMatrix
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |