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

int Impala::Core::Table::SimTableTypeDiff ( SimilarityTableSet::SimTableType *  t1,
SimilarityTableSet::SimTableType *  t2 
) [inline]

Definition at line 15 of file SimTableTypeDiff.h.

References Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::Get1(), ILOG_ERROR, ILOG_INFO, ILOG_VAR, and Impala::Core::Table::Table::Size().

Referenced by Impala::Samples::MonetTest::CheckOneSimTable().

00017 {
00018     ILOG_VAR(Impala.Core.Table.SimTableTypeDiff);
00019 
00020     if (t1->Size() != t2->Size())
00021     {
00022         ILOG_ERROR("sizes differs: " << t1->Size() << " vs " << t2->Size());
00023         //return 1;
00024     }
00025     int nDiff = 0;
00026     for (int i=0 ; i<t1->Size() ; i++)
00027     {
00028         if (::fabs(t1->Get1(i) - t2->Get1(i)) > 0.00001)
00029         {
00030             ILOG_INFO("nr " << i << " differs " << t1->Get1(i) << " vs " <<
00031                        t2->Get1(i));
00032             nDiff++;
00033         }
00034     }
00035     if (nDiff > 0)
00036         ILOG_ERROR("Found " << nDiff << " differences");
00037     return nDiff;
00038 }

Here is the call graph for this function:


Generated on Fri Mar 19 11:19:32 2010 for ImpalaSrc by  doxygen 1.5.1