NCBI C++ ToolKit
|
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
template<class iterator1 , class iterator2 > | |
float | Cosine (iterator1 iter1, iterator1 end1, iterator2 iter2, iterator2 end2) |
Cosine similarity measure. More... | |
template<class iterator1 , class iterator2 > | |
float | Minkowski (iterator1 iter1, iterator1 end1, iterator2 iter2, iterator2 end2, size_t power) |
Minkowski similarity measure. More... | |
template<class iterator1 , class iterator2 > | |
float | Dot (iterator1 iter1, iterator1 end1, iterator2 iter2, iterator2 end2) |
Dot-product similarity. More... | |
template<class iterator1 , class iterator2 > | |
float | Distance (iterator1 iter1, iterator1 end1, iterator2 iter2, iterator2 end2) |
Euclidean distance measure. More... | |
template<class iterator1 , class iterator2 > | |
void | DotAndDistance (iterator1 iter1, iterator1 end1, iterator2 iter2, iterator2 end2, float *dot_in, float *dist_in) |
Dot and distance in one step. More... | |
template<class iterator1 , class iterator2 > | |
float | Jaccard (iterator1 iter1, iterator1 end1, iterator2 iter2, iterator2 end2) |
Jaccard similarity. More... | |
template<class iterator1 , class iterator2 > | |
float | Dice (iterator1 iter1, iterator1 end1, iterator2 iter2, iterator2 end2) |
Dice coefficient. More... | |
template<class iterator1 , class iterator2 > | |
float | Overlap (iterator1 iter1, iterator1 end1, iterator2 iter2, iterator2 end2) |
Overlap measure. More... | |
float Cosine | ( | iterator1 | iter1, |
iterator1 | end1, | ||
iterator2 | iter2, | ||
iterator2 | end2 | ||
) |
Cosine similarity measure.
Definition at line 46 of file vector_score.hpp.
Referenced by ScoreCosine().
float Dice | ( | iterator1 | iter1, |
iterator1 | end1, | ||
iterator2 | iter2, | ||
iterator2 | end2 | ||
) |
Dice coefficient.
Definition at line 294 of file vector_score.hpp.
References v2.
Referenced by ScoreDice().
float Distance | ( | iterator1 | iter1, |
iterator1 | end1, | ||
iterator2 | iter2, | ||
iterator2 | end2 | ||
) |
Euclidean distance measure.
Definition at line 160 of file vector_score.hpp.
Referenced by ScoreDistance().
float Dot | ( | iterator1 | iter1, |
iterator1 | end1, | ||
iterator2 | iter2, | ||
iterator2 | end2 | ||
) |
Dot-product similarity.
Definition at line 132 of file vector_score.hpp.
Referenced by CVect2< T >::Normal(), CVect3< T >::Normal(), CVect2< T >::Parallel(), CVect3< T >::Parallel(), CVect4< T >::Parallel(), ScoreDot(), and IPhyloTreeRender::x_GetEdgeDist().
void DotAndDistance | ( | iterator1 | iter1, |
iterator1 | end1, | ||
iterator2 | iter2, | ||
iterator2 | end2, | ||
float * | dot_in, | ||
float * | dist_in | ||
) |
Dot and distance in one step.
Definition at line 198 of file vector_score.hpp.
Referenced by ScoreCombined().
float Jaccard | ( | iterator1 | iter1, |
iterator1 | end1, | ||
iterator2 | iter2, | ||
iterator2 | end2 | ||
) |
Jaccard similarity.
Definition at line 248 of file vector_score.hpp.
References v2.
Referenced by ScoreJaccard().
float Minkowski | ( | iterator1 | iter1, |
iterator1 | end1, | ||
iterator2 | iter2, | ||
iterator2 | end2, | ||
size_t | power | ||
) |
Minkowski similarity measure.
Definition at line 89 of file vector_score.hpp.
float Overlap | ( | iterator1 | iter1, |
iterator1 | end1, | ||
iterator2 | iter2, | ||
iterator2 | end2 | ||
) |
Overlap measure.
Definition at line 340 of file vector_score.hpp.
References min().
Referenced by ScoreOverlap().