org.forester.evoinference.matrix.distance
Class BasicSymmetricalDistanceMatrix
java.lang.Object
org.forester.evoinference.matrix.distance.BasicSymmetricalDistanceMatrix
- All Implemented Interfaces:
- DistanceMatrix
public final class BasicSymmetricalDistanceMatrix
- extends java.lang.Object
- implements DistanceMatrix
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BasicSymmetricalDistanceMatrix
public BasicSymmetricalDistanceMatrix(int size)
getValues
public final double[][] getValues()
getIdentifier
public final java.lang.String getIdentifier(int i)
- Specified by:
getIdentifier in interface DistanceMatrix
getIndex
public final int getIndex(java.lang.String identifier)
- Specified by:
getIndex in interface DistanceMatrix
getSize
public final int getSize()
- Specified by:
getSize in interface DistanceMatrix
getValue
public final double getValue(int col,
int row)
- Specified by:
getValue in interface DistanceMatrix
randomize
public final void randomize(long seed)
setIdentifier
public final void setIdentifier(int i,
java.lang.String identifier)
- Specified by:
setIdentifier in interface DistanceMatrix
setRow
public final void setRow(java.lang.String s,
int row)
setValue
public final void setValue(int col,
int row,
double d)
- Specified by:
setValue in interface DistanceMatrix
write
public final void write(java.io.Writer w)
throws java.io.IOException
- Throws:
java.io.IOException
toString
public final java.lang.String toString()
- Overrides:
toString in class java.lang.Object
toStringBuffer
public final java.lang.StringBuffer toStringBuffer(DistanceMatrix.Format format)
- Specified by:
toStringBuffer in interface DistanceMatrix