Ignore:
Timestamp:
Feb 6, 2008, 8:30:03 PM (14 years ago)
Author:
Peter
Message:

fixing #128 - iterators in Averger classes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/yat/statistics/AveragerPairWeighted.cc

    r1000 r1043  
    5858    wxy_ += w*x*y;   
    5959    w_ +=w;
    60   }
    61 
    62 
    63   void AveragerPairWeighted::add(const classifier::DataLookup1D& x,
    64                                  const classifier::DataLookupWeighted1D& y)
    65   {
    66     assert(x.size()==y.size());
    67     for (size_t i=0; i<x.size(); ++i)
    68       add(x(i), y.data(i), 1.0, y.weight(i));
    69   }
    70 
    71 
    72   void AveragerPairWeighted::add(const classifier::DataLookupWeighted1D& x,
    73                                  const classifier::DataLookup1D& y)
    74   {
    75     add(y,x);
    76   }
    77 
    78 
    79   void AveragerPairWeighted::add(const classifier::DataLookupWeighted1D& x,
    80                                  const classifier::DataLookupWeighted1D& y)
    81   {
    82     assert(x.size()==y.size());
    83     for (size_t i=0; i<x.size(); ++i)
    84       add(x.data(i), y.data(i), x.weight(i), y.weight(i));
    8560  }
    8661
Note: See TracChangeset for help on using the changeset viewer.