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>


Classes

class  MatrixRowMap< _MatrixMap >
class  ConstMatrixRowMap< _MatrixMap >
class  MatrixColMap< _MatrixMap >
class  ConstMatrixColMap< _MatrixMap >
class  DynamicMatrixMap< _Graph, _Item, _Value >
 Container for store values for each ordered pair of graph items. More...
class  DynamicSymMatrixMap< _Graph, _Item, _Value >
 Container for store values for each unordered pair of graph items. More...
class  DynamicAsymMatrixMap< _FirstContainer, _FirstContainerItem, _SecondContainer, _SecondContainerItem, _Value >
 Dynamic Asymmetric Matrix Map. More...
class  FirstKeyProxy
 Proxy class for the first key type. More...
class  SecondKeyProxy
 Proxy class for the second key type. More...

Namespaces

namespace  lemon
 The namespace of LEMON.

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 Thu Jun 4 04:03:10 2009 for LEMON by  doxygen 1.5.9