Changeset 2072:224d3781b00b in lemon0.x for lemon/matrix_maps.h
 Timestamp:
 05/09/06 11:21:48 (14 years ago)
 Branch:
 default
 Phase:
 public
 Convert:
 svn:c9d7d8f590d60310b91f818b3a526b0e/lemon/trunk@2732
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

lemon/matrix_maps.h
r2047 r2072 28 28 29 29 /// \file 30 /// \ingroup ma ps30 /// \ingroup matrices 31 31 /// \brief Maps indexed with pairs of items. 32 32 /// … … 37 37 /// \brief Map for the coloumn view of the matrix 38 38 /// 39 /// \ingroup matrices 39 40 /// Map for the coloumn view of the matrix. 41 /// 40 42 template <typename _MatrixMap> 41 43 class MatrixRowMap : public MatrixMapTraits<_MatrixMap> { … … 79 81 /// \brief Map for the row view of the matrix 80 82 /// 83 /// \ingroup matrices 81 84 /// Map for the row view of the matrix. 85 /// 82 86 template <typename _MatrixMap> 83 87 class ConstMatrixRowMap : public MatrixMapTraits<_MatrixMap> { … … 107 111 /// \brief Gives back a row view of the matrix map 108 112 /// 113 /// \ingroup matrices 109 114 /// Gives back a row view of the matrix map. 115 /// 110 116 template <typename MatrixMap> 111 117 MatrixRowMap<MatrixMap> matrixRowMap(MatrixMap& matrixMap, … … 120 126 } 121 127 122 /// \brief Map for the row view of the matrix 123 /// 124 /// Map for the row view of the matrix. 128 /// \brief Map for the column view of the matrix 129 /// 130 /// \ingroup matrices 131 /// Map for the column view of the matrix. 132 /// 125 133 template <typename _MatrixMap> 126 134 class MatrixColMap : public MatrixMapTraits<_MatrixMap> { … … 161 169 }; 162 170 163 /// \brief Map for the col view of the matrix 164 /// 165 /// Map for the col view of the matrix. 171 /// \brief Map for the column view of the matrix 172 /// 173 /// \ingroup matrices 174 /// Map for the column view of the matrix. 175 /// 166 176 template <typename _MatrixMap> 167 177 class ConstMatrixColMap : public MatrixMapTraits<_MatrixMap> { … … 188 198 }; 189 199 190 /// \brief Gives back a col view of the matrix map 191 /// 192 /// Gives back a col view of the matrix map. 200 /// \brief Gives back a column view of the matrix map 201 /// 202 /// \ingroup matrices 203 /// Gives back a column view of the matrix map. 204 /// 193 205 template <typename MatrixMap> 194 206 MatrixColMap<MatrixMap> matrixColMap(MatrixMap& matrixMap, … … 205 217 /// \brief Container for store values for each ordered pair of graph items 206 218 /// 219 /// \ingroup matrices 207 220 /// This data structure can strore for each pair of the same item 208 221 /// type a value. It increase the size of the container when the … … 339 352 /// \brief Container for store values for each unordered pair of graph items 340 353 /// 354 /// \ingroup matrices 341 355 /// This data structure can strore for each pair of the same item 342 356 /// type a value. It increase the size of the container when the … … 389 403 /// 390 404 ///It allow to assign a map to an other. 405 /// 391 406 DynamicSymMatrixMap& operator=(const DynamicSymMatrixMap& _cmap){ 392 407 return operator=<DynamicSymMatrixMap>(_cmap); … … 436 451 /// 437 452 /// Setter function for the matrix map. 453 /// 438 454 void set(const Key& first, const Key& second, const Value& val) { 439 455 values[index(Parent::getNotifier()>id(first), … … 477 493 ///\brief Dynamic Asymmetric Matrix Map. 478 494 /// 495 ///\ingroup matrices 479 496 ///Dynamic Asymmetric Matrix Map. Container for store values for each 480 497 ///ordered pair of containers items. This data structure can store … … 612 629 ///The map type for it is linked. 613 630 DynamicAsymMatrixMap& _owner; 614 };// /END OF FIRSTKEYPROXY631 };//END OF FIRSTKEYPROXY 615 632 616 633 ///\brief Proxy class for the second key type. … … 698 715 ///The type of map for which it is attached. 699 716 DynamicAsymMatrixMap& _owner; 700 };// /END OF SECONDKEYPROXY717 };//END OF SECONDKEYPROXY 701 718 702 719 private:
Note: See TracChangeset
for help on using the changeset viewer.