PandA-2024.02
Public Member Functions | Private Attributes
cc_compatibility_graph_edge_selector< Graph > Struct Template Reference

Predicate functor object used to select the proper set of edges. More...

#include <clique_covering_graph.hpp>

Collaboration diagram for cc_compatibility_graph_edge_selector< Graph >:
Collaboration graph
[legend]

Public Member Functions

 cc_compatibility_graph_edge_selector (const int _selector, Graph *_g)
 Constructor for filtering only on selector. More...
 
 cc_compatibility_graph_edge_selector ()
 all edges selector More...
 
template<typename Edge >
bool operator() (const Edge &e) const
 edge selector operator More...
 

Private Attributes

int selector
 The selector associated with the filtered graph. More...
 
Graphg
 bulk graph More...
 
bool all
 

Detailed Description

template<typename Graph>
struct cc_compatibility_graph_edge_selector< Graph >

Predicate functor object used to select the proper set of edges.

Definition at line 92 of file clique_covering_graph.hpp.

Constructor & Destructor Documentation

◆ cc_compatibility_graph_edge_selector() [1/2]

template<typename Graph >
cc_compatibility_graph_edge_selector< Graph >::cc_compatibility_graph_edge_selector ( const int  _selector,
Graph _g 
)
inline

Constructor for filtering only on selector.

Parameters
_selectoris the selector of the filtered graph
_gis the graph

Definition at line 109 of file clique_covering_graph.hpp.

◆ cc_compatibility_graph_edge_selector() [2/2]

all edges selector

Definition at line 114 of file clique_covering_graph.hpp.

Member Function Documentation

◆ operator()()

template<typename Graph >
template<typename Edge >
bool cc_compatibility_graph_edge_selector< Graph >::operator() ( const Edge e) const
inline

edge selector operator

Definition at line 120 of file clique_covering_graph.hpp.

Field Documentation

◆ all

template<typename Graph >
bool cc_compatibility_graph_edge_selector< Graph >::all
private

Definition at line 101 of file clique_covering_graph.hpp.

◆ g

template<typename Graph >
Graph* cc_compatibility_graph_edge_selector< Graph >::g
private

bulk graph

Definition at line 99 of file clique_covering_graph.hpp.

◆ selector

template<typename Graph >
int cc_compatibility_graph_edge_selector< Graph >::selector
private

The selector associated with the filtered graph.

Definition at line 96 of file clique_covering_graph.hpp.


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

Generated on Mon Feb 12 2024 13:03:47 for PandA-2024.02 by doxygen 1.8.13