Uses of Interface
org.uma.jmetal.util.measure.PushMeasure
Packages that use PushMeasure
-
Uses of PushMeasure in org.uma.jmetal.util.measure
Methods in org.uma.jmetal.util.measure that return PushMeasure -
Uses of PushMeasure in org.uma.jmetal.util.measure.impl
Classes in org.uma.jmetal.util.measure.impl that implement PushMeasureModifier and TypeClassDescriptionclassBasicMeasure<T>ABasicMeasureprovides a simple way to define a measure that merely stores a single valueclassACountingMeasureprovides a simple way to evaluate a number of occurrences.classLastEvaluationMeasure<Solution,Value> LastEvaluationMeasureis aPushMeasureproviding the last evaluation made in an algorithm.classPullPushMeasure<Value>APullPushMeasureaims at providing both thePushMeasureandPullMeasureabilities into a singleMeasure.classSimplePushMeasure<Value>SimplePushMeasureis a basic implementation ofPushMeasure.Methods in org.uma.jmetal.util.measure.impl that return PushMeasureModifier and TypeMethodDescription<Value> PushMeasure<Value> MeasureFactory.createPushFromPull(PullMeasure<Value> pull, long period) Create aPushMeasurewhich checks at regular intervals the value of aPullMeasure.<T> PushMeasure<T> SimpleMeasureManager.getPushMeasure(Object key) <Value> PushMeasure<Value> ListenerTimeMeasure.wrapMeasure(PushMeasure<Value> wrapped) This method wrap aPushMeasure(the wrapped) into another one (the wrapper).Methods in org.uma.jmetal.util.measure.impl with parameters of type PushMeasureModifier and TypeMethodDescription<Value> PullMeasure<Value> MeasureFactory.createPullFromPush(PushMeasure<Value> push, Value initialValue) <T> voidCountingMeasure.link(PushMeasure<T> measure) If thisCountingMeasureis used to count the number of time aPushMeasurenotifies its observers, you can use this method to link them.voidSimpleMeasureManager.setPushMeasure(Object key, PushMeasure<?> measure) <T> voidCountingMeasure.unlink(PushMeasure<T> measure) If you have linked aPushMeasurethroughCountingMeasure.link(PushMeasure), you can discard the link by using this method.<Value> PushMeasure<Value> ListenerTimeMeasure.wrapMeasure(PushMeasure<Value> wrapped) This method wrap aPushMeasure(the wrapped) into another one (the wrapper).Constructors in org.uma.jmetal.util.measure.impl with parameters of type PushMeasureModifierConstructorDescriptionPullPushMeasure(PullMeasure<Value> pull, PushMeasure<Value> push, String name, String description) Equivalent toPullPushMeasure(PullMeasure, PushMeasure, DescribedEntity)but the reference parameter is replaced by the specific name and description that you want to provide.PullPushMeasure(PullMeasure<Value> pull, PushMeasure<Value> push, DescribedEntity reference) PullPushMeasure(PushMeasure<Value> push, Value initialValue) Create aPullPushMeasurewhich wraps aPushMeasure.