OKlibrary  0.2.1.6
OKlib::Combinatorics::Hypergraphs::Transversals::Bounded::TransversalPredicate< SetSystem > Class Template Reference

Unary predicate for checking whether a set of vertices is a transversal of a given hypergraph. More...

#include <VertexBranching.hpp>

Inheritance diagram for OKlib::Combinatorics::Hypergraphs::Transversals::Bounded::TransversalPredicate< SetSystem >:
unary_function

List of all members.

Public Types

typedef SetSystem set_system_type
typedef set_system_type::value_type hyperedge_type
typedef
set_system_type::const_iterator 
iterator

Public Member Functions

 TransversalPredicate (const set_system_type &G)
bool operator() (const hyperedge_type &T) const

Public Attributes

const set_system_typeG
const iterator begin
const iterator end

Detailed Description

template<class SetSystem>
class OKlib::Combinatorics::Hypergraphs::Transversals::Bounded::TransversalPredicate< SetSystem >

Unary predicate for checking whether a set of vertices is a transversal of a given hypergraph.

Definition at line 154 of file VertexBranching.hpp.


Member Typedef Documentation

template<class SetSystem>
typedef set_system_type::value_type OKlib::Combinatorics::Hypergraphs::Transversals::Bounded::TransversalPredicate< SetSystem >::hyperedge_type

Definition at line 156 of file VertexBranching.hpp.

template<class SetSystem>
typedef set_system_type::const_iterator OKlib::Combinatorics::Hypergraphs::Transversals::Bounded::TransversalPredicate< SetSystem >::iterator

Definition at line 157 of file VertexBranching.hpp.

Definition at line 155 of file VertexBranching.hpp.


Constructor & Destructor Documentation

Definition at line 161 of file VertexBranching.hpp.


Member Function Documentation


Member Data Documentation

Definition at line 158 of file VertexBranching.hpp.


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