|
OpenCog Framework
Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
|
#include <DefaultImplicator.h>
Inheritance diagram for opencog::DefaultImplicator:
Collaboration diagram for opencog::DefaultImplicator:Public Member Functions | |
| DefaultImplicator (AtomSpace *asp) | |
| virtual void | set_pattern (const Variables &vars, const Pattern &pat) |
Public Member Functions inherited from opencog::Implicator | |
| Implicator (AtomSpace *as) | |
| virtual bool | grounding (const std::map< Handle, Handle > &var_soln, const std::map< Handle, Handle > &term_soln) |
| virtual void | insert_result (const Handle &) |
| virtual UnorderedHandleSet | get_result_set () |
| virtual HandleSeq | get_result_list () |
Public Member Functions inherited from opencog::PatternMatchCallback | |
| virtual | ~PatternMatchCallback () |
| virtual bool | fuzzy_match (const Handle &ph, const Handle &gh) |
| virtual IncomingSet | get_incoming_set (const Handle &h) |
| virtual void | push (void) |
| virtual void | pop (void) |
Public Member Functions inherited from opencog::InitiateSearchCB | |
| InitiateSearchCB (AtomSpace *) | |
| virtual bool | initiate_search (PatternMatchEngine *) |
Public Member Functions inherited from opencog::DefaultPatternMatchCB | |
| DefaultPatternMatchCB (AtomSpace *) | |
| virtual bool | node_match (const Handle &, const Handle &) |
| virtual bool | variable_match (const Handle &, const Handle &) |
| virtual bool | link_match (const LinkPtr &, const LinkPtr &) |
| virtual bool | post_link_match (const LinkPtr &, const LinkPtr &) |
| virtual bool | clause_match (const Handle &, const Handle &) |
| virtual bool | optional_clause_match (const Handle &pattrn, const Handle &grnd) |
| virtual bool | evaluate_sentence (const Handle &pat, const std::map< Handle, Handle > &gnds) |
| virtual const std::set< Type > & | get_connectives (void) |
| bool | optionals_present (void) |
Definition at line 36 of file DefaultImplicator.h.
|
inline |
Definition at line 42 of file DefaultImplicator.h.
|
inlinevirtual |
Called before search initiation, to indicate the pattern that will be searched for, and the variables to be grounded during the search.
Reimplemented from opencog::DefaultPatternMatchCB.
Definition at line 47 of file DefaultImplicator.h.
References opencog::InitiateSearchCB::set_pattern(), and opencog::DefaultPatternMatchCB::set_pattern().