Changeset 1105 for trunk/yat/classifier
- Timestamp:
- Feb 18, 2008, 6:27:11 AM (16 years ago)
- Location:
- trunk/yat/classifier
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/classifier/KernelLookup.cc
r1066 r1105 123 123 124 124 125 KernelLookup::const_iterator KernelLookup::begin_column(size_t i) const 126 { 127 return const_iterator(const_iterator::iterator_type(*this, 0, i), columns()); 128 } 129 130 131 KernelLookup::const_iterator KernelLookup::begin_row(size_t i) const 132 { 133 return const_iterator(const_iterator::iterator_type(*this, i, 0), 1); 125 KernelLookup::const_column_iterator 126 KernelLookup::begin_column(size_t i) const 127 { 128 return const_column_iterator(const_column_iterator::iterator_type(*this, 129 0,i), 130 columns()); 131 } 132 133 134 KernelLookup::const_row_iterator KernelLookup::begin_row(size_t i) const 135 { 136 return const_row_iterator(const_row_iterator::iterator_type(*this,i,0), 1); 134 137 } 135 138 … … 159 162 160 163 161 KernelLookup::const_iterator KernelLookup::end_column(size_t i) const 162 { 163 return const_iterator(const_iterator::iterator_type(*this, this->rows(), i), 164 this->columns()); 165 } 166 167 168 KernelLookup::const_iterator KernelLookup::end_row(size_t i) const 169 { 170 return const_iterator(const_iterator::iterator_type(*this, i+1, 0), 1); 164 KernelLookup::const_column_iterator KernelLookup::end_column(size_t i) const 165 { 166 return const_column_iterator(const_column_iterator::iterator_type(*this, 167 rows(),i), 168 columns()); 169 } 170 171 172 KernelLookup::const_row_iterator KernelLookup::end_row(size_t i) const 173 { 174 return const_row_iterator(const_row_iterator::iterator_type(*this,i+1,0),1); 171 175 } 172 176 -
trunk/yat/classifier/KernelLookup.h
r1083 r1105 75 75 const_iterator; 76 76 77 typedef const_iterator const_column_iterator; 78 typedef const_iterator const_row_iterator; 79 77 80 /// 78 81 /// @brief Constructor a Lookup into a Kernel … … 179 182 \return iterator pointing to first element of column \a i. 180 183 */ 181 const_ iterator begin_column(size_t) const;184 const_column_iterator begin_column(size_t) const; 182 185 183 186 /** … … 186 189 \return const_iterator pointing to first element of column \a i. 187 190 */ 188 const_ iterator begin_row(size_t) const;191 const_row_iterator begin_row(size_t) const; 189 192 190 193 /// … … 226 229 \return const_iterator pointing to end of column \a i 227 230 */ 228 const_ iterator end_column(size_t) const;231 const_column_iterator end_column(size_t) const; 229 232 230 233 /** 231 234 \return const_iterator pointing to end of row \a i 232 235 */ 233 const_ iterator end_row(size_t) const;236 const_row_iterator end_row(size_t) const; 234 237 235 238 /** -
trunk/yat/classifier/MatrixLookup.cc
r1104 r1105 169 169 MatrixLookup::const_column_iterator MatrixLookup::begin_column(size_t i) const 170 170 { 171 return const_column_iterator(const_iterator::iterator_type(*this, 0, i), 171 return const_column_iterator(const_column_iterator::iterator_type(*this, 0, 172 i), 172 173 columns()); 173 174 } … … 176 177 MatrixLookup::const_row_iterator MatrixLookup::begin_row(size_t i) const 177 178 { 178 return const_row_iterator(const_ iterator::iterator_type(*this, i,0), 1);179 return const_row_iterator(const_row_iterator::iterator_type(*this,i,0), 1); 179 180 } 180 181 … … 188 189 MatrixLookup::const_column_iterator MatrixLookup::end_column(size_t i) const 189 190 { 190 return const_column_iterator(const_iterator::iterator_type(*this, rows(),i), 191 columns()); 191 return 192 const_column_iterator(const_column_iterator::iterator_type(*this,rows(), 193 i), 194 columns()); 192 195 } 193 196 … … 195 198 MatrixLookup::const_row_iterator MatrixLookup::end_row(size_t i) const 196 199 { 197 return const_row_iterator(const_ iterator::iterator_type(*this, i+1, 0),1);200 return const_row_iterator(const_row_iterator::iterator_type(*this,i+1,0),1); 198 201 } 199 202 -
trunk/yat/classifier/MatrixLookupWeighted.cc
r1091 r1105 250 250 251 251 252 MatrixLookupWeighted::const_ iterator252 MatrixLookupWeighted::const_column_iterator 253 253 MatrixLookupWeighted::begin_column(size_t i) const 254 254 { 255 return const_iterator(const_iterator::iterator_type(*this, 0, i),columns()); 255 return const_column_iterator(const_column_iterator::iterator_type(*this,0, 256 i), 257 columns()); 256 258 } 257 259 … … 260 262 MatrixLookupWeighted::begin_row(size_t i) const 261 263 { 262 return const_ iterator(const_iterator::iterator_type(*this,i, 0), 1);264 return const_row_iterator(const_row_iterator::iterator_type(*this,i, 0), 1); 263 265 } 264 266 … … 280 282 MatrixLookupWeighted::end_column(size_t i) const 281 283 { 282 return const_iterator(const_iterator::iterator_type(*this, rows(), i), 283 columns()); 284 } 285 286 287 MatrixLookupWeighted::const_iterator 284 return const_column_iterator(const_column_iterator::iterator_type(*this, 285 rows(),i), 286 columns()); 287 } 288 289 290 MatrixLookupWeighted::const_row_iterator 288 291 MatrixLookupWeighted::end_row(size_t i) const 289 292 { 290 return const_ iterator(const_iterator::iterator_type(*this, i+1, 0),1);293 return const_row_iterator(const_row_iterator::iterator_type(*this,i+1,0),1); 291 294 } 292 295 -
trunk/yat/classifier/MatrixLookupWeighted.h
r1091 r1105 80 80 const_iterator; 81 81 82 typedef const_iterator const_column_iterator; 83 typedef const_iterator const_row_iterator; 84 82 85 /// 83 86 /// Constructor creating a lookup into the entire \a matrix and \a … … 264 267 \return iterator pointing to first element of column \a i. 265 268 */ 266 const_ iterator begin_column(size_t) const;269 const_column_iterator begin_column(size_t) const; 267 270 268 271 /** … … 271 274 \return const_iterator pointing to first element of column \a i. 272 275 */ 273 const_ iterator begin_row(size_t) const;276 const_row_iterator begin_row(size_t) const; 274 277 275 278 /// … … 286 289 \return const_iterator pointing to end of column \a i 287 290 */ 288 const_ iterator end_column(size_t) const;291 const_column_iterator end_column(size_t) const; 289 292 290 293 /** 291 294 \return const_iterator pointing to end of row \a i 292 295 */ 293 const_ iterator end_row(size_t) const;296 const_row_iterator end_row(size_t) const; 294 297 295 298 /**
Note: See TracChangeset
for help on using the changeset viewer.