56 void set_rules(
const vector<Rule*>& rules);
HandleSeq get_potential_sources(void)
void add_rules_product(int iteration, HandleSeq product)
std::vector< Handle > HandleSeq
a list of handles
HandleSeq _selected_sources
vector< Rule * > get_applied_rules(void)
Handle get_cur_source(void)
vector< Inference > _inf_history
vector< Inference > & get_inf_history()
void set_rules(const vector< Rule * > &rules)
bool isin_potential_sources(Handle h)
bool isin_selected_sources(Handle h)
HandleSeq get_selected_sources(void)
void set_search_in_af(bool val)
HandleSeq _potential_sources
void set_cur_rule(Rule *r)
vector< Rule * > & get_rules()
void update_potential_sources(HandleSeq input)
void set_source(Handle source)
void add_inference(int iteration, HandleSeq product, HandleSeq matched_nodes)