public static class MeasurementAwarePartialAlignment.NaiveImpl<L,T,S> extends PartialAlignment.NaiveImpl<L,T,S> implements MeasurementAwarePartialAlignment<L,T,S>
MeasurementAwarePartialAlignment.Factory, MeasurementAwarePartialAlignment.NaiveImpl<L,T,S>
PartialAlignment.State<S,L,T>
Constructor and Description |
---|
NaiveImpl(java.util.List<Move<L,T>> alignment,
double cost,
PartialAlignment.State<S,L,T> correspondingState,
long enqueued,
int numIt,
double avgQueue,
long compTime,
double distToOpt,
boolean stateSpExpl,
long traversedEdges) |
Modifier and Type | Method and Description |
---|---|
double |
getAverageQueueSize() |
long |
getComputationTime() |
double |
getDistanceToOptimum() |
int |
getNumberOfIterations() |
long |
getTotalEnqueuedNodes() |
long |
getTraversedEdges() |
boolean |
stateSpaceWasExplored() |
getCost, getState, isAlignment, isPrefixAlignment, projectOnLabels, projectOnModel, toString
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
finalize, getClass, notify, notifyAll, wait, wait, wait
getCost, getState, isAlignment, isPrefixAlignment, projectOnLabels, projectOnModel
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
public double getAverageQueueSize()
getAverageQueueSize
in interface MeasurementAwarePartialAlignment<L,T,S>
public long getComputationTime()
getComputationTime
in interface MeasurementAwarePartialAlignment<L,T,S>
public int getNumberOfIterations()
getNumberOfIterations
in interface MeasurementAwarePartialAlignment<L,T,S>
public long getTotalEnqueuedNodes()
getTotalEnqueuedNodes
in interface MeasurementAwarePartialAlignment<L,T,S>
public double getDistanceToOptimum()
getDistanceToOptimum
in interface MeasurementAwarePartialAlignment<L,T,S>
public boolean stateSpaceWasExplored()
stateSpaceWasExplored
in interface MeasurementAwarePartialAlignment<L,T,S>
public long getTraversedEdges()
getTraversedEdges
in interface MeasurementAwarePartialAlignment<L,T,S>