ug4
boost::bglp_matrix_index_map< T > Class Template Reference

#include <parallel_matrix_boost.h>

+ Inheritance diagram for boost::bglp_matrix_index_map< T >:

Public Types

typedef readable_property_map_tag category
 
typedef vertex_descriptor key_type
 
typedef vertex_index_type reference
 
typedef vertex_index_type value_type
 
typedef size_t vertex_descriptor
 
typedef size_t vertex_index_type
 

Public Member Functions

 bglp_matrix_index_map (bglp_matrix_index_map const &p)
 
 bglp_matrix_index_map (ug::SparseMatrix< T >const &, boost::vertex_index_t)
 
template<class X >
 bglp_matrix_index_map (X const &)
 
bglp_matrix_index_mapoperator= (const bglp_matrix_index_map &s)
 
value_type operator[] (int x) const
 
template<class T_ >
value_type operator[] (T_ x) const
 

Member Typedef Documentation

◆ category

template<class T >
typedef readable_property_map_tag boost::bglp_matrix_index_map< T >::category

◆ key_type

template<class T >
typedef vertex_descriptor boost::bglp_matrix_index_map< T >::key_type

◆ reference

template<class T >
typedef vertex_index_type boost::bglp_matrix_index_map< T >::reference

◆ value_type

template<class T >
typedef vertex_index_type boost::bglp_matrix_index_map< T >::value_type

◆ vertex_descriptor

template<class T >
typedef size_t boost::bglp_matrix_index_map< T >::vertex_descriptor

◆ vertex_index_type

template<class T >
typedef size_t boost::bglp_matrix_index_map< T >::vertex_index_type

Constructor & Destructor Documentation

◆ bglp_matrix_index_map() [1/3]

template<class T >
boost::bglp_matrix_index_map< T >::bglp_matrix_index_map ( bglp_matrix_index_map< T > const &  p)
inline

◆ bglp_matrix_index_map() [2/3]

template<class T >
boost::bglp_matrix_index_map< T >::bglp_matrix_index_map ( ug::SparseMatrix< T >const &  ,
boost::vertex_index_t   
)
inline

References untested.

◆ bglp_matrix_index_map() [3/3]

template<class T >
template<class X >
boost::bglp_matrix_index_map< T >::bglp_matrix_index_map ( X const &  )
inline

Member Function Documentation

◆ operator=()

template<class T >
bglp_matrix_index_map& boost::bglp_matrix_index_map< T >::operator= ( const bglp_matrix_index_map< T > &  s)
inline

References untested.

◆ operator[]() [1/2]

template<class T >
value_type boost::bglp_matrix_index_map< T >::operator[] ( int  x) const
inline

◆ operator[]() [2/2]

template<class T >
template<class T_ >
value_type boost::bglp_matrix_index_map< T >::operator[] ( T_  x) const
inline

The documentation for this class was generated from the following file: