27 #ifndef _OPENCOG_PATTERN_UTILS_H
28 #define _OPENCOG_PATTERN_UTILS_H
42 std::vector<Handle> &clauses);
48 std::vector<HandleSeq>& compset,
49 std::vector<std::set<Handle>>& compvars);
56 #endif // _OPENCOG_PATTERN_UTILS_H
std::vector< Handle > HandleSeq
a list of handles
bool remove_constants(const std::set< Handle > &vars, std::vector< Handle > &clauses)
HandleSeq get_free_vars_in_tree(const Handle &tree)
void get_connected_components(const std::set< Handle > &vars, const HandleSeq &clauses, std::vector< HandleSeq > &components, std::vector< std::set< Handle >> &component_vars)