Chaste  Build::
bfs_time_visitor< TimeMap > Class Template Reference
+ Inheritance diagram for bfs_time_visitor< TimeMap >:
+ Collaboration diagram for bfs_time_visitor< TimeMap >:

Public Member Functions

 bfs_time_visitor (TimeMap tmap, T &t)
 
template<typename Vertex , typename Graph >
void discover_vertex (Vertex u, const Graph &g) const
 

Public Attributes

TimeMap m_timemap
 
Tm_time
 

Private Types

typedef boost::property_traits< TimeMap >::value_type T
 

Detailed Description

template<typename TimeMap>
class bfs_time_visitor< TimeMap >

Helper class for "connected" methods

Definition at line 48 of file VesselNetworkGraphCalculator.cpp.

Member Typedef Documentation

template<typename TimeMap>
typedef boost::property_traits<TimeMap>::value_type bfs_time_visitor< TimeMap >::T
private

Value typedef

Definition at line 53 of file VesselNetworkGraphCalculator.cpp.

Constructor & Destructor Documentation

template<typename TimeMap>
bfs_time_visitor< TimeMap >::bfs_time_visitor ( TimeMap  tmap,
T t 
)
inline

BFS search visitor

Parameters
tmapthe time map
tthe discovery time.

Definition at line 72 of file VesselNetworkGraphCalculator.cpp.

Member Function Documentation

template<typename TimeMap>
template<typename Vertex , typename Graph >
void bfs_time_visitor< TimeMap >::discover_vertex ( Vertex  u,
const Graph &  g 
) const
inline

Vertex discovery

Parameters
uthe vertex
gthe graph

Definition at line 84 of file VesselNetworkGraphCalculator.cpp.

Member Data Documentation

template<typename TimeMap>
T& bfs_time_visitor< TimeMap >::m_time

Discover time

Definition at line 65 of file VesselNetworkGraphCalculator.cpp.

template<typename TimeMap>
TimeMap bfs_time_visitor< TimeMap >::m_timemap

A time map

Definition at line 60 of file VesselNetworkGraphCalculator.cpp.


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