public class MatrixParadigm
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
DBIDArrayIter |
ix
Two iterators to reference to objects.
|
DBIDArrayIter |
iy
Two iterators to reference to objects.
|
double[] |
matrix
Distance matrix (modifiable).
|
int |
size
Number of rows/columns.
|
| Constructor and Description |
|---|
MatrixParadigm(DBIDs ids)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
get(int x,
int y)
Get a value from the (upper triangular) distance matrix.
|
MatrixParadigm |
initializeWithDistances(DistanceQuery<?> dq)
Initialize a distance matrix.
|
static int |
triangleSize(int x)
Compute the size of a complete x by x triangle (minus diagonal)
|
public final DBIDArrayIter ix
public final DBIDArrayIter iy
public final double[] matrix
public final int size
public MatrixParadigm(DBIDs ids)
ids - Database ids.public static int triangleSize(int x)
x - Offsetpublic double get(int x,
int y)
x - First objecty - Second objectpublic MatrixParadigm initializeWithDistances(DistanceQuery<?> dq)
dq - Distance queryCopyright © 2019 ELKI Development Team. License information.