dlvhex  2.5.0
CAUAlgorithms::RelevanceMarkingVisitor< Graph > Class Template Reference

#include <include/dlvhex2/CAUAlgorithms.h>

Public Types

typedef Graph::vertex_descriptor Vertex
typedef Graph::edge_descriptor Edge

Public Member Functions

 RelevanceMarkingVisitor (const AncestryPropertyMap &apm, JoinRelevancePropertyMap &jr, Vertex donotmark)
template<typename G >
void discover_vertex (Vertex v, const G &g) const

Protected Attributes

const AncestryPropertyMapapm
JoinRelevancePropertyMapjr
Vertex donotmark

Detailed Description

template<typename Graph>
class CAUAlgorithms::RelevanceMarkingVisitor< Graph >

Definition at line 223 of file CAUAlgorithms.h.


Member Typedef Documentation

template<typename Graph>
typedef Graph::edge_descriptor CAUAlgorithms::RelevanceMarkingVisitor< Graph >::Edge

Definition at line 228 of file CAUAlgorithms.h.

template<typename Graph>
typedef Graph::vertex_descriptor CAUAlgorithms::RelevanceMarkingVisitor< Graph >::Vertex

Definition at line 227 of file CAUAlgorithms.h.


Constructor & Destructor Documentation

template<typename Graph>
CAUAlgorithms::RelevanceMarkingVisitor< Graph >::RelevanceMarkingVisitor ( const AncestryPropertyMap apm,
JoinRelevancePropertyMap jr,
Vertex  donotmark 
) [inline]

Definition at line 231 of file CAUAlgorithms.h.


Member Function Documentation


Field Documentation

template<typename Graph>
const AncestryPropertyMap& CAUAlgorithms::RelevanceMarkingVisitor< Graph >::apm [protected]
template<typename Graph>
Vertex CAUAlgorithms::RelevanceMarkingVisitor< Graph >::donotmark [protected]

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