Matrices
[Data Structures]


Detailed Description

This group describes two dimensional data storages implemented in LEMON.


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...

Files

file  matrix_maps.h
 Maps indexed with pairs of items.

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.

Function Documentation

MatrixRowMap<MatrixMap> lemon::matrixRowMap ( MatrixMap &  matrixMap,
typename MatrixMap::FirstKey  row 
) [inline]

Gives back a row view of the matrix map.

See also:
MatrixRowMap

ConstMatrixRowMap

MatrixColMap<MatrixMap> lemon::matrixColMap ( MatrixMap &  matrixMap,
typename MatrixMap::SecondKey  col 
) [inline]

Gives back a column view of the matrix map.

See also:
MatrixColMap

ConstMatrixColMap


Generated on Thu Jun 4 04:03:12 2009 for LEMON by  doxygen 1.5.9