Predicate Member List

This is the complete list of members for Predicate, including all inherited members.

allTermsAreDiffVars()Predicate [inline]
appendIntArrRep(Array< int > &rep)Predicate [inline]
appendTerm(Term *const &term)Predicate [inline]
canBeGroundedAs(Predicate *const &gndPred)Predicate [inline]
canBeGroundedAs(const GroundPredicate *const &gndPred)Predicate
canonicalize()Predicate [inline]
checkAllTermsAreDiffVars()Predicate [inline]
compress()Predicate [inline]
computeFixedSizeB()Predicate [inline, static]
containsConstant(const int &constId) constPredicate [inline]
createAllGroundings(const int &predId, const Domain *const &domain, Array< Predicate * > &returnArray)Predicate [static]
createAllGroundings(const Domain *const &domain, Array< Predicate * > *const &predReturnArray, Array< int * > *const &constReturnArray)Predicate
createAllGroundings(const Domain *const &domain, Array< Predicate * > &returnArray)Predicate [inline]
createAllGroundings(const Domain *const &domain, Array< int * > &returnArray)Predicate [inline]
createAllGroundingsIfAllVarDiff(const Domain *const &domain, Array< Predicate * > &returnArray)Predicate [inline]
createAllGroundingsUnifyingWithTerm(const int &predId, const Domain *const &domain, Array< Predicate * > &returnArray, int termTypeId, int termVal)Predicate [static]
createVarsTypeIdArr(Array< VarsTypeId * > *&varsTypeIdArr)Predicate [inline]
deleteVarsTypeIdArr(Array< VarsTypeId * > *&varsTypeIdArr)Predicate [inline]
getId() constPredicate [inline]
getName() constPredicate [inline]
getNumGroundingsIfAllVarDiff(const Domain *const &domain) constPredicate
getNumTerms() constPredicate [inline]
getParent() constPredicate [inline]
getSense() constPredicate [inline]
getTemplate() constPredicate [inline]
getTerm(const int &idx) constPredicate [inline]
getTermTypeAsInt(const int &idx) constPredicate [inline]
getTermTypeAsStr(const int &idx) constPredicate [inline]
getTruthValue() constPredicate [inline]
getTruthValueAsStr() constPredicate [inline]
hashCode()Predicate [inline]
invertSense()Predicate [inline]
isDirty() constPredicate [inline]
isEmptyPred() constPredicate [inline]
isEqualPred() constPredicate [inline]
isEqualPredWithType() constPredicate [inline]
isGrounded()Predicate [inline]
isIndexable(bool posClause)Predicate [inline]
isInternalPred() constPredicate [inline]
isInternalPredWithoutType() constPredicate [inline]
Predicate(const PredicateTemplate *const &pt)Predicate [inline]
Predicate(const PredicateTemplate *const &pt, Clause *const &parent)Predicate [inline]
Predicate(const Predicate &p)Predicate [inline]
Predicate(const Predicate &p, Clause *const &par)Predicate [inline]
print(ostream &out, const Domain *const &domain) constPredicate [inline]
printAsInt(ostream &out) const Predicate [inline]
printWithStrVar(ostream &out, const Domain *const &domain) constPredicate [inline]
same(Predicate *const &p)Predicate [inline]
same(const GroundPredicate *const &gp)Predicate
setDirty()Predicate
setParent(Clause *const &parent)Predicate [inline]
setSense(const bool &s)Predicate [inline]
setTemplate(PredicateTemplate *const &t)Predicate [inline]
setTermToConstant(const int &termNum, const int &constId)Predicate [inline]
setTruthValue(const TruthValue &tv)Predicate [inline]
sizeMB() constPredicate [inline]
~Predicate()Predicate [inline]


Generated on Tue Jan 16 05:30:06 2007 for Alchemy by  doxygen 1.5.1