| Package | Description |
|---|---|
| org.uma.jmetal.measure | |
| org.uma.jmetal.measure.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PullMeasure<Value>
A
PullMeasure is a Measure from which the Value can
be accessed on demand through the PullMeasure.get() method. |
interface |
PushMeasure<Value>
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicMeasure<T>
A
BasicMeasure provides a simple way to define a
measure that merely stores a single value |
class |
CountingMeasure
A
CountingMeasure provides a simple way to evaluate a number of
occurrences. |
class |
DurationMeasure
This measure allows to have a simple way to compute the time spent in doing
something.
|
class |
LastEvaluationMeasure<Solution,Value>
LastEvaluationMeasure is a PushMeasure providing the last
evaluation made in an algorithm. |
class |
ListenerTimeMeasure
This measure is a facility to evaluate the time spent in
MeasureListeners registered in PushMeasures. |
class |
PullPushMeasure<Value>
A
PullPushMeasure aims at providing both the PushMeasure and
PullMeasure abilities into a single Measure. |
class |
SimpleMeasure<Value>
SimpleMeasure is a basic implementation of Measure. |
class |
SimplePullMeasure<Value>
SimplePullMeasure is a basic implementation of PullMeasure. |
class |
SimplePushMeasure<Value>
SimplePushMeasure is a basic implementation of PushMeasure. |
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleMeasureManager.setMeasure(Object key,
Measure<?> measure)
This method call
SimpleMeasureManager.setPullMeasure(Object, PullMeasure) or
SimpleMeasureManager.setPushMeasure(Object, PushMeasure) depending on the interfaces
implemented by the Measure given in argument. |
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleMeasureManager.setAllMeasures(Map<? extends Object,? extends Measure<?>> measures)
Massive equivalent of
SimpleMeasureManager.setMeasure(Object, Measure). |
Copyright © 2018. All rights reserved.