Domain Member List

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

addConstant(const char *const &constName, const char *const &typeName)Domain [inline]
addFunctionMapping(Function *f)Domain [inline]
addFunctionTemplate(const FunctionTemplate *const &funcTemplate)Domain [inline]
addPredBlock(Array< Predicate * > *const &predBlock) constDomain
addPredicateTemplate(const PredicateTemplate *const &predTemplate)Domain [inline]
addType(const char *const &name)Domain [inline]
compress()Domain
createPredicate(const int &predId, const bool &includeEqualPreds) constDomain
createPredicates(Array< Predicate * > *const &preds, const bool &includeEqualPreds) constDomain
createPredicates(Array< Predicate * > *const &preds, const Array< string > *const &predNames)Domain
deleteDB()Domain
Domain()Domain [inline]
getBlock(Predicate *pred) constDomain
getBlockEvidence(const int index) constDomain
getBlockEvidenceArray() constDomain
getConstantId(const char *const &name) constDomain [inline]
getConstantIndexInType(const int &constId) constDomain [inline]
getConstantName(const int &id) const Domain [inline]
getConstantNames()Domain [inline]
getConstantsByType() constDomain [inline]
getConstantsByType(const int &typeId) constDomain [inline]
getConstantsByType(const char *const &typeName) constDomain [inline]
getConstantTypeId(const char *const &constName) constDomain [inline]
getConstantTypeId(const int &constId) constDomain [inline]
getConstantTypeName(const int &constId) constDomain [inline]
getConstDualMap() constDomain [inline]
getDB() constDomain [inline]
getEmptyFuncBinaryTemplate() constDomain [inline]
getEmptyFunctionBinaryTemplate() constDomain [inline]
getEmptyFunctionUnaryTemplate() constDomain [inline]
getEmptyFuncUnaryTemplate() constDomain [inline]
getEmptyPredicateTemplate() constDomain [inline]
getEmptyPredTemplate() constDomain [inline]
getEqualPredicateTemplate() constDomain [inline]
getEqualPredTemplate() constDomain [inline]
getEvidenceIdxInBlock(const int index) constDomain
getFuncDualMap() constDomain [inline]
getFuncSet() constDomain [inline]
getFunctionId(const char *const &name) constDomain [inline]
getFunctionMappings() constDomain [inline]
getFunctionName(const int &id) const Domain [inline]
getFunctionNames() constDomain [inline]
getFunctionRetConstId(Function *const &f) constDomain [inline]
getFunctionTemplate(const char *const &name) constDomain [inline]
getFunctionTemplate(const int &id) const Domain [inline]
getFunctionTermTypesAsInt(const char *const &name) constDomain [inline]
getFunctionTermTypesAsStr(const char *const &name) constDomain [inline]
getHighestPredicateArity() constDomain [inline]
getNonEqualPredicateNames(Array< string > &predNames) constDomain [inline]
getNonEvidenceAtom(int index) constDomain
getNumConstants() constDomain [inline]
getNumConstantsByType(const int &typeId) constDomain [inline]
getNumConstantsByType(const char *const &typeName) constDomain [inline]
getNumFunctions() constDomain [inline]
getNumNonEvidenceAtoms() constDomain
getNumPredBlocks() constDomain
getNumPredicates() constDomain [inline]
getNumTypes() constDomain [inline]
getPredBlock(const int index) constDomain
getPredBlocks() constDomain
getPredDualMap() constDomain [inline]
getPredicateId(const char *const &name) constDomain [inline]
getPredicateName(const int &id) const Domain [inline]
getPredicateNames() constDomain [inline]
getPredicateTemplate(const char *const &name) constDomain [inline]
getPredicateTemplate(const int &id) const Domain [inline]
getPredicateTermTypesAsInt(const char *const &name) constDomain [inline]
getPredicateTermTypesAsInt(const int &id) const Domain [inline]
getPredicateTermTypesAsStr(const char *const &name) constDomain [inline]
getPredicateTermTypesAsStr(const int &id)Domain [inline]
getStrToFuncTemplateMap() constDomain [inline]
getStrToPredTemplateMap() constDomain [inline]
getTrueFalseGroundingsStore() constDomain [inline]
getTypeDualMap() constDomain [inline]
getTypeId(const char *const &name) constDomain [inline]
getTypeName(const int typeId) constDomain [inline]
getTypeNames() constDomain [inline]
isConstant(const char *const &name) constDomain [inline]
isConstant(const int &id) const Domain [inline]
isFunction(const char *const &name) constDomain [inline]
isFunction(const int &id) const Domain [inline]
isPredicate(const char *const &name) constDomain [inline]
isPredicate(const int &id) const Domain [inline]
isType(const char *const &name) constDomain [inline]
isType(const int &id) const Domain [inline]
newTrueFalseGroundingsStore()Domain
printFunctionTemplates(ostream &out) const Domain [inline]
printPredicateTemplates(ostream &out) const Domain [inline]
reorderConstants(MLN *const &mln, hash_map< int, PredicateHashArray * > &predIdToPredsMap)Domain
replaceConstantsByType(Array< Array< int > * > *const &cbt)Domain [inline]
replaceConstDualMap(ConstDualMap *const &map)Domain [inline]
replaceEmptyFuncBinaryTemplate(FunctionTemplate *const &t)Domain [inline]
replaceEmptyFuncUnaryTemplate(FunctionTemplate *const &t)Domain [inline]
replaceEmptyPredTemplate(PredicateTemplate *const &t)Domain [inline]
replaceEqualPredTemplate(PredicateTemplate *const &t)Domain [inline]
replaceFuncSet(FunctionSet *const &funcSet)Domain [inline]
replaceStrToFuncTemplateMapAndFuncDualMap(StrToFuncTemplateMap *const &m, DualMap *const &funcDualMap)Domain [inline]
replaceStrToPredTemplateMapAndPredDualMap(StrToPredTemplateMap *const &m, DualMap *const &predDualMap)Domain [inline]
replaceTypeDualMap(DualMap *const &map)Domain [inline]
replaceTypeOfConstant(const char *const &constName, const char *const &oldTypeName, const char *const &newTypeName)Domain [inline]
setBlockEvidence(const int index, const bool value) constDomain
setConstantsByType(Array< Array< int > * > *const &cbt)Domain [inline]
setConstDualMap(ConstDualMap *const &map)Domain [inline]
setDB(Database *const &db)Domain [inline]
setEmptyFuncBinaryTemplate(FunctionTemplate *const &t)Domain [inline]
setEmptyFuncUnaryTemplate(FunctionTemplate *const &t)Domain [inline]
setEmptyPredTemplate(PredicateTemplate *const &t)Domain [inline]
setEqualPredTemplate(PredicateTemplate *const &t)Domain [inline]
setFuncSet(FunctionSet *const &funcSet)Domain [inline]
setStrToFuncTemplateMapAndFuncDualMap(StrToFuncTemplateMap *const &m, DualMap *const &funcDualMap)Domain [inline]
setStrToPredTemplateMapAndPredDualMap(StrToPredTemplateMap *const &map, DualMap *const &predDualMap)Domain [inline]
setTrueFalseGroundingsStore(TrueFalseGroundingsStore *const &tfgs)Domain [inline]
setTypeDualMap(DualMap *const &map)Domain [inline]
~Domain()Domain


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