|
| | RunBlockFilter (std::string filter_name, std::string executable_name, Linkler *l) |
| |
| void | set_linkler (Linkler *l) |
| |
|
virtual GraphFilter< GraphType > * | clone () |
| | Clone action.
|
| |
|
virtual bool | operator() (E_type edge) |
| | Ignores edges.
|
| |
|
virtual bool | enabled () const |
| | Disable the filter if no valid executable was used.
|
| |
|
virtual bool | operator() (V_type swu) |
| | Returns false for nodes that does not exist in the list of SWUs (meaning they should be filtered out/not included)
|
| |
|
template<typename P1 , typename P2 > |
| bool | operator() (std::pair< P1, P2 > &m) |
| | Operator used for STL.
|
| |
|
std::string | executable_name () |
| |
|
std::vector< std::string > & | swu_names () |
| |
| | GraphFilter (std::string filter_name="", std::string filter_type="", bool inverted=false, bool enabled=true, bool nodes=true, bool edges=true) |
| |
|
void | set_inverted (bool status) |
| | Sets the inverted status.
|
| |
|
void | set_enabled (bool enabled) |
| | Sets enabled.
|
| |
| std::string | name () const |
| |
| std::string | type () const |
| |
| bool | inverted () const |
| |
|
virtual bool | nodes () const |
| | The nodes property tells us whether this filter operates on nodes.
|
| |
|
virtual bool | edges () const |
| | The edgesproperty tells us whether this filter operates on nodes.
|
| |
| template<typename P1 , typename P2 > |
| bool | operator() (std::pair< P1, P2 > &m) |
| |
template<typename GraphType>
class RunBlockFilter< GraphType >
Filter used for filtering swus which checks the degree of the swu and if the degree passes above a specific min_degree or max_degree remove it.