Ignore:
Timestamp:
Feb 23, 2008, 11:52:43 PM (14 years ago)
Author:
Peter
Message:

using Index class instead of std::vector<size_t>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/matrix_lookup_test.cc

    r1121 r1134  
    7272  index_even.push_back(0);
    7373 
    74   classifier::MatrixLookup m2(gsl_m2,index_odd, index_even);
     74  classifier::MatrixLookup m2(gsl_m2,utility::Index(index_odd),
     75                              utility::Index(index_even));
    7576  if (m2.rows()!=2 || m2.columns()!=2 ||
    7677      m2(0,0)!=gsl_m2(1,2) || m2(0,1)!=gsl_m2(1,0) ||
     
    8687         << "                           const bool)...";
    8788  std::vector<size_t> one(1,1);
    88   classifier::MatrixLookup m3(gsl_m2,one,true);
     89  classifier::MatrixLookup m3(gsl_m2,utility::Index(one),true);
    8990  if (m3.rows()!=1 || m3.columns()!=gsl_m2.columns() || m3(0,0)!=gsl_m2(1,0) ||
    9091      m3(0,1)!=gsl_m2(1,1) || m3(0,2)!=gsl_m2(1,2) || m3(0,3)!=gsl_m2(1,3)) {
     
    111112         << "                           const std::vector<size_t>&,\n"
    112113         << "                           const std::vector<size_t>&)...";
    113   classifier::MatrixLookup m5(m2,one,one);
     114  classifier::MatrixLookup m5(m2,utility::Index(one),utility::Index(one));
    114115  if (m5.rows()!=1 || m5.columns()!=1 || m5(0,0)!=m2(1,1) ) {
    115116    ok =false;
     
    124125         << "                           const std::vector<size_t>&,\n"
    125126         << "                           const bool)...";
    126   classifier::MatrixLookup m6(m2,one,true);
     127  classifier::MatrixLookup m6(m2,utility::Index(one),true);
    127128  if (m6.rows()!=1 || m6.columns()!=m2.columns() || m6(0,0)!=m2(1,0) ||
    128129      m6(0,1)!=m2(1,1)) {
     
    145146
    146147  *error << "MatrixLookup::training_data(const std::vector<size_t>)...";
    147   const classifier::MatrixLookup* TrnData = m2.training_data(one);
     148  const classifier::MatrixLookup* TrnData =m2.training_data(utility::Index(one));
    148149  if (TrnData->rows() != m2.rows() || TrnData->columns()!=one.size()){
    149150    ok =false;
     
    157158         << "                              const std::vector<size_t>)...";
    158159  std::vector<size_t> val(23,2);
    159   const classifier::MatrixLookup* ValData = m2.validation_data(one, val);
     160  const classifier::MatrixLookup* ValData =
     161    m2.validation_data(utility::Index(one), utility::Index(val));
    160162  if (ValData->rows() != m2.rows() || TrnData->columns()!=val.size()){
    161163    ok =false;
Note: See TracChangeset for help on using the changeset viewer.