31 using namespace opencog;
34 const std::map<Handle, Handle> &term_soln)
44 const std::map<Handle, Handle> &term_soln)
59 vargnds.push_back(var_soln.at(hv));
std::vector< Handle > HandleSeq
a list of handles
HandleSeq _satisfying_set
static TruthValuePtr TRUE_TV()
std::shared_ptr< TruthValue > TruthValuePtr
#define createPatternLink
virtual bool grounding(const std::map< Handle, Handle > &var_soln, const std::map< Handle, Handle > &term_soln)
ClassServer & classserver(ClassServerFactory *=ClassServer::createInstance)
Handle satisfying_set(AtomSpace *, const Handle &)
TruthValuePtr satisfaction_link(AtomSpace *, const Handle &)
static LinkPtr LinkCast(const Handle &h)
static PatternLinkPtr PatternLinkCast(const Handle &h)
std::shared_ptr< PatternLink > PatternLinkPtr
Handle add_link(Type t, const HandleSeq &outgoing, bool async=false)
virtual bool grounding(const std::map< Handle, Handle > &var_soln, const std::map< Handle, Handle > &term_soln)