public interface IMeasures extends ISearchMonitor, Serializable, Cloneable
Modifier and Type | Method and Description |
---|---|
void |
declareObjective()
indicates an objective variable
|
IMeasures |
duplicate()
Clones the IMeasure object (copy every measure)
|
long |
getBackTrackCount() |
Number |
getBestSolutionValue() |
long |
getCurrentDepth() |
long |
getEventsCount()
Deprecated.
|
long |
getFailCount() |
float |
getInitialisationTimeCount() |
float |
getInitialPropagationTimeCount() |
long |
getMaxDepth() |
long |
getNodeCount() |
long |
getPropagationsCount()
Deprecated.
|
float |
getReadingTimeCount() |
long |
getRestartCount() |
long |
getSolutionCount() |
float |
getTimeCount() |
long |
getUsedMemory() |
boolean |
hasObjective() |
boolean |
isObjectiveOptimal() |
void |
reset()
Reset every measure to its default value (mostly 0)
|
void |
setObjectiveOptimal(boolean objectiveOptimal)
indicates whether or not the optimum has been found and proved
|
void |
setReadingTimeCount(long time)
set the reading time count
|
long |
timestamp() |
Number[] |
toArray() |
String |
toCSV() |
String |
toOneLineString() |
String |
toOneShortLineString() |
String |
toString() |
void |
updateMemoryUsed()
updates the memory usage count
|
void |
updatePropagationCount()
Deprecated.
|
void |
updateTimeCount()
Updates the time recorder
|
IMeasures duplicate()
void reset()
String toOneLineString()
String toOneShortLineString()
String toCSV()
Number[] toArray()
long timestamp()
float getTimeCount()
float getReadingTimeCount()
float getInitialisationTimeCount()
float getInitialPropagationTimeCount()
void setReadingTimeCount(long time)
void updateTimeCount()
long getNodeCount()
long getBackTrackCount()
long getFailCount()
long getRestartCount()
long getMaxDepth()
long getCurrentDepth()
@Deprecated long getPropagationsCount()
@Deprecated void updatePropagationCount()
@Deprecated long getEventsCount()
long getUsedMemory()
void updateMemoryUsed()
long getSolutionCount()
void declareObjective()
boolean hasObjective()
void setObjectiveOptimal(boolean objectiveOptimal)
boolean isObjectiveOptimal()
Number getBestSolutionValue()
Copyright © 2015. All rights reserved.