Class DoubleZeroConvergence
- java.lang.Object
-
- org.apache.flink.api.common.aggregators.DoubleZeroConvergence
-
- All Implemented Interfaces:
Serializable,ConvergenceCriterion<DoubleValue>
@PublicEvolving public class DoubleZeroConvergence extends Object implements ConvergenceCriterion<DoubleValue>
AConvergenceCriterionover anAggregatorthat defines convergence as reached once the aggregator holds the value zero. The aggregated data type is aDoubleValue.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DoubleZeroConvergence()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisConverged(int iteration, DoubleValue value)Returns true, if the aggregator value is zero, false otherwise.
-
-
-
Method Detail
-
isConverged
public boolean isConverged(int iteration, DoubleValue value)Returns true, if the aggregator value is zero, false otherwise.- Specified by:
isConvergedin interfaceConvergenceCriterion<DoubleValue>- Parameters:
iteration- The number of the iteration superstep. Ignored in this case.value- The aggregator value, which is compared to zero.- Returns:
- True, if the aggregator value is zero, false otherwise.
-
-