public static class ValueEpsilonEqualizers.FloatingPointEpsilonEqualizer extends Object implements VectorValueEqualizer<FloatingPointVector>
Constructor and Description |
---|
FloatingPointEpsilonEqualizer(double epsilon) |
Modifier and Type | Method and Description |
---|---|
VectorValueEqualizer<FloatingPointVector> |
clone()
Creates a equalizer of the same type.
|
boolean |
valuesEqual(FloatingPointVector vector1,
int index1,
FloatingPointVector vector2,
int index2)
Checks if the vectors are equal at the given positions, given that the values
at both positions are non-null.
|
public FloatingPointEpsilonEqualizer(double epsilon)
public final boolean valuesEqual(FloatingPointVector vector1, int index1, FloatingPointVector vector2, int index2)
VectorValueEqualizer
valuesEqual
in interface VectorValueEqualizer<FloatingPointVector>
vector1
- the first vector.index1
- index in the first vector.vector2
- the second vector.index2
- index in the second vector.public VectorValueEqualizer<FloatingPointVector> clone()
VectorValueEqualizer
clone
in interface VectorValueEqualizer<FloatingPointVector>
clone
in class Object
Copyright © 2024 The Apache Software Foundation. All rights reserved.