OETanimoto¶
double OETanimoto(const OEBitVector &a, const OEBitVector &b)
Calculates the Tanimoto similarity coefficient
between two
OEBitVectors
.
This is defined as the
number of bits that the two bitmaps/fingerprints have in common
divided by the total of bits set in either. This function does not
require that the two OEBitVectors
be the same size, the bits
lacking from the shorter OEBitVector being interpreted as all
zeros. This function always returns 1.0
, if the two
OEBitVectors
are equal, even if they are both empty.