matrix_maps.h File Reference


Detailed Description

Todo:
This file has the same name as the concept file in concepts/, and this is not easily detectable in docs...

#include <vector>
#include <lemon/bits/utility.h>
#include <lemon/bits/invalid.h>
#include <lemon/maps.h>
#include <lemon/concepts/matrix_maps.h>

Namespaces

namespace  lemon

Classes

class  MatrixRowMap
 Map for the coloumn view of the matrix. More...
class  ConstMatrixRowMap
 Map for the row view of the matrix. More...
class  MatrixColMap
 Map for the column view of the matrix. More...
class  ConstMatrixColMap
 Map for the column view of the matrix. More...
class  DynamicMatrixMap
 Container for store values for each ordered pair of graph items. More...
class  DynamicSymMatrixMap
 Container for store values for each unordered pair of graph items. More...
class  DynamicAsymMatrixMap
 Dynamic Asymmetric Matrix Map. More...
class  DynamicAsymMatrixMap::FirstKeyProxy
 Proxy class for the first key type. More...
class  DynamicAsymMatrixMap::SecondKeyProxy
 Proxy class for the second key type. More...

Functions

template<typename MatrixMap>
MatrixRowMap< MatrixMap > matrixRowMap (MatrixMap &matrixMap, typename MatrixMap::FirstKey row)
 Gives back a row view of the matrix map.
template<typename MatrixMap>
MatrixColMap< MatrixMap > matrixColMap (MatrixMap &matrixMap, typename MatrixMap::SecondKey col)
 Gives back a column view of the matrix map.


Generated on Tue Oct 31 09:49:37 2006 for LEMON by  doxygen 1.5.1