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

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

#include <cdfc_module_binding.hpp>

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

Public Member Functions

 cdfc_graph_edge_selector (const int _selector, Graph *_g)
 Constructor for filtering only on selector. More...
 
 cdfc_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...
 

Detailed Description

template<typename Graph>
struct cdfc_graph_edge_selector< Graph >

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

Definition at line 132 of file cdfc_module_binding.hpp.

Constructor & Destructor Documentation

◆ cdfc_graph_edge_selector() [1/2]

template<typename Graph >
cdfc_graph_edge_selector< Graph >::cdfc_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 147 of file cdfc_module_binding.hpp.

◆ cdfc_graph_edge_selector() [2/2]

template<typename Graph >
cdfc_graph_edge_selector< Graph >::cdfc_graph_edge_selector ( )
inline

all edges selector

Definition at line 152 of file cdfc_module_binding.hpp.

Member Function Documentation

◆ operator()()

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

edge selector operator

Definition at line 158 of file cdfc_module_binding.hpp.

Field Documentation

◆ g

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

bulk graph

Definition at line 139 of file cdfc_module_binding.hpp.

◆ selector

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

The selector associated with the filtered graph.

Definition at line 136 of file cdfc_module_binding.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