Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

template<class ArrayT>
void Impala::Core::Vector::NormalizationMax ( VectorSet< ArrayT > *  vs  )  [inline]

Normalize vectors in set by division with maximum.

Definition at line 20 of file NormalizationMax.h.

References DivAssign(), Impala::Core::Vector::VectorSet< ArrayT >::GetVector(), MaxAssign(), and Impala::Core::Vector::VectorSet< ArrayT >::Size().

Referenced by Impala::Core::Trec::ThreadVisualSimilarity::ThreadVisualSimilarity().

00021 {
00022     typedef typename VectorSet<ArrayT>::VectorT VectorT;
00023     VectorT maxV = vs->GetVector(0, false);
00024     for (int i=1 ; i<vs->Size() ; i++)
00025         MaxAssign(maxV, vs->GetVector(i, true));
00026     for (int i=0 ; i<vs->Size() ; i++)
00027     {
00028         VectorT v = vs->GetVector(i, true);
00029         DivAssign(v, maxV);
00030     }
00031 }

Here is the call graph for this function:


Generated on Thu Jan 13 09:21:36 2011 for ImpalaSrc by  doxygen 1.5.1