|
| 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.