|
| PlusLink (const Handle &a, const Handle &b, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| PlusLink (const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| PlusLink (Link &l) |
|
| ArithmeticLink (const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| ArithmeticLink (Link &l) |
|
virtual Handle | reorder (void) |
|
virtual Handle | reduce (void) |
|
virtual Handle | execute (AtomSpace *as) const |
|
| FoldLink (const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FoldLink (Link &l) |
|
| FunctionLink (Type, const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FunctionLink (Link &l) |
|
virtual | ~FunctionLink () |
|
| FreeLink (const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FreeLink (const Handle &a, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FreeLink (Link &l) |
|
virtual | ~FreeLink () |
|
const HandleSeq & | get_vars (void) |
|
| Link (Type t, const HandleSeq &oset, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| Link (Type t, const Handle &h, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| Link (Type t, const Handle &ha, const Handle &hb, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| Link (Type t, const Handle &ha, const Handle &hb, const Handle &hc, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| Link (Type t, const Handle &ha, const Handle &hb, const Handle &hc, const Handle &hd, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| Link (Link &l) |
|
| ~Link () |
|
Arity | getArity () const |
|
const HandleSeq & | getOutgoingSet () const |
|
Handle | getOutgoingAtom (Arity pos) const throw (RuntimeException) |
|
template<class T > |
bool | foreach_outgoing (bool(T::*cb)(const Handle &), T *data) |
|
std::string | toString (std::string indent="") |
|
std::string | toShortString (std::string indent="") |
|
bool | isSource (Handle) const throw (InvalidParamException) |
|
bool | isSource (size_t) const throw (IndexErrorException, InvalidParamException) |
|
bool | isTarget (Handle) const throw (InvalidParamException) |
|
bool | isTarget (size_t) const throw (IndexErrorException, InvalidParamException) |
|
virtual bool | operator== (const Atom &) const |
|
virtual bool | operator!= (const Atom &) const |
|
virtual | ~Atom () |
|
Type | getType () const |
|
bool | isType (Type t, bool subclass) const |
|
Handle | getHandle () |
|
AttentionValuePtr | getAttentionValue () |
|
void | setAttentionValue (AttentionValuePtr) |
| Sets the AttentionValue object of the atom. More...
|
|
AttentionValue::sti_t | getSTI () |
| Handy-dandy convenience getters for attention values. More...
|
|
AttentionValue::lti_t | getLTI () |
|
AttentionValue::vlti_t | getVLTI () |
|
void | setSTI (AttentionValue::sti_t stiValue) |
|
void | setLTI (AttentionValue::lti_t ltiValue) |
|
void | incVLTI () |
|
void | decVLTI () |
|
TruthValuePtr | getTruthValue () |
|
void | setTruthValue (TruthValuePtr) |
| Sets the TruthValue object of the atom. More...
|
|
void | merge (TruthValuePtr) |
|
Handle | tvmerge (TruthValuePtr tv) |
|
size_t | getIncomingSetSize () |
| Get the size of the incoming set. More...
|
|
IncomingSet | getIncomingSet () |
|
template<typename OutputIterator > |
OutputIterator | getIncomingSet (OutputIterator result) |
|
template<class T > |
bool | foreach_incoming (bool(T::*cb)(const Handle &), T *data) |
|
template<typename OutputIterator > |
OutputIterator | getIncomingSetByType (OutputIterator result, Type type, bool subclass=false) |
|
IncomingSet | getIncomingSetByType (Type type, bool subclass=false) |
|
|
virtual double | konsd (double, double) const |
|
virtual Handle | kons (const Handle &, const Handle &) |
|
void | init (void) |
|
| PlusLink (Type, const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| PlusLink (Type, const Handle &a, const Handle &b, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
void | init (void) |
|
| ArithmeticLink (Type, const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| ArithmeticLink (Type, const Handle &a, const Handle &b, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
void | init (void) |
|
| FoldLink (Type, const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FoldLink (Type, const Handle &a, const Handle &b, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FunctionLink (Type, const Handle &a, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FunctionLink (Type, const Handle &a, const Handle &b, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
void | init (void) |
|
void | find_vars (std::set< Handle > &, const HandleSeq &) |
|
void | build_index (void) |
|
| FreeLink (Type, const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FreeLink (Type, const Handle &a, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| FreeLink (Type, const Handle &a, const Handle &b, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| Atom (Type t, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
void | keep_incoming_set () |
|
void | drop_incoming_set () |
|
void | insert_atom (LinkPtr) |
| Add an atom to the incoming set. More...
|
|
void | remove_atom (LinkPtr) |
| Remove an atom from the incoming set. More...
|
|
The PlusLink implements the mathematical operation of "plus"
Definition at line 38 of file PlusLink.h.