Clasp::Asp::LogicProgram Member List
This is the complete list of members for Clasp::Asp::LogicProgram, including all inherited members.
accuClasp::Asp::LogicProgram
activeBody_Clasp::Asp::LogicProgram [private]
activeHead_Clasp::Asp::LogicProgram [private]
addConstraints()Clasp::Asp::LogicProgram [private]
addHead(Var atomId)Clasp::Asp::LogicProgram [inline]
addMinimize()Clasp::Asp::LogicProgram
addMinLit(WeightLiteral x)Clasp::ProgramBuilder [protected]
addMinRule(const WeightLitVec &lits)Clasp::ProgramBuilder [protected]
addRule(const Rule &r)Clasp::Asp::LogicProgram
addRuleImpl(RuleType t, const VarVec &head, BodyInfo &body)Clasp::Asp::LogicProgram [private]
addToBody(Var atomId, bool pos, weight_t weight=1)Clasp::Asp::LogicProgram [inline]
assignBodyFor(BodyInfo &body, EdgeType x, bool strongSimp)Clasp::Asp::LogicProgram [private]
assignValue(PrgAtom *a, ValueRep v)Clasp::Asp::LogicProgram
assignValue(PrgHead *h, ValueRep v)Clasp::Asp::LogicProgram
atom_begin() const Clasp::Asp::LogicProgram [inline]
atom_end() const Clasp::Asp::LogicProgram [inline]
atoms_Clasp::Asp::LogicProgram [private]
bodies_Clasp::Asp::LogicProgram [private]
bodyIndex_Clasp::Asp::LogicProgram [private]
clone(SharedContext &ctx, bool shareSymbols=false)Clasp::Asp::LogicProgram
ctx() const Clasp::ProgramBuilder [inline]
disj_begin() const Clasp::Asp::LogicProgram [inline]
disj_end() const Clasp::Asp::LogicProgram [inline]
disjIndex_Clasp::Asp::LogicProgram [private]
disjunctions_Clasp::Asp::LogicProgram [private]
dispose(bool forceFullDispose)Clasp::Asp::LogicProgram
disposeMin()Clasp::ProgramBuilder [protected]
disposeMinimizeConstraint()Clasp::ProgramBuilder
doEndProgram()Clasp::Asp::LogicProgram [private, virtual]
doGetAssumptions(LitVec &out) const Clasp::Asp::LogicProgram [private]
doParse(StreamSource &prg)Clasp::Asp::LogicProgram [private, virtual]
doStartProgram()Clasp::Asp::LogicProgram [private, virtual]
doType() const Clasp::Asp::LogicProgram [inline, private, virtual]
doUpdateProgram()Clasp::Asp::LogicProgram [private, virtual]
EdgeRange typedefClasp::Asp::LogicProgram
end()Clasp::Asp::LogicProgram [inline]
endProgram()Clasp::ProgramBuilder
endRule()Clasp::Asp::LogicProgram [inline]
equalBody(const IndexRange &range, BodyInfo &info) const Clasp::Asp::LogicProgram [private]
extended_Clasp::Asp::LogicProgram [private]
ExtendedRuleMode enum nameClasp::Asp::LogicProgram
finalizeDisjunctions(Preprocessor &p, uint32 numSccs)Clasp::Asp::LogicProgram [private]
findEqBody(PrgBody *b, uint32 hash)Clasp::Asp::LogicProgram [private]
findLpFalseAtom() const Clasp::Asp::LogicProgram [private]
freeze(Var atomId, ValueRep value=value_false)Clasp::Asp::LogicProgram
frozen() const Clasp::ProgramBuilder [inline]
getAssumptions(LitVec &out) const Clasp::ProgramBuilder
getAtom(Var atomId) const Clasp::Asp::LogicProgram [inline]
getAtomName(Var id) const Clasp::Asp::LogicProgram
getBody(Var bodyId) const Clasp::Asp::LogicProgram [inline]
getBodyFor(BodyInfo &body, bool addDeps=true)Clasp::Asp::LogicProgram [private]
getDisj(Var disjId) const Clasp::Asp::LogicProgram [inline]
getDisjFor(const VarVec &heads, uint32 headHash)Clasp::Asp::LogicProgram [private]
getEqAtom(Var a) const Clasp::Asp::LogicProgram [inline]
getEqAtomLit(Literal lit, const BodyList &supports, Preprocessor &p, const SccMap &x)Clasp::Asp::LogicProgram [private]
getEqBody(Var b) const Clasp::Asp::LogicProgram [inline]
getEqNode(C &vec, Var id) const Clasp::Asp::LogicProgram [inline, private]
getFalseAtom() const Clasp::Asp::LogicProgram [inline, private]
getFalseId() const Clasp::Asp::LogicProgram [inline, private]
getHead(PrgEdge it) const Clasp::Asp::LogicProgram [inline]
getLiteral(Var atomId) const Clasp::Asp::LogicProgram
getMinimizeConstraint(SumVec *softBound=0) const Clasp::ProgramBuilder
getSupp(PrgEdge it) const Clasp::Asp::LogicProgram [inline]
getSupportedBodies(bool sorted)Clasp::Asp::LogicProgram
handleNatively(RuleType t, const BodyInfo &i) const Clasp::Asp::LogicProgram [private]
hasConflict() const Clasp::Asp::LogicProgram [inline]
hasMinimize() const Clasp::Asp::LogicProgram [inline]
HeadIter typedefClasp::Asp::LogicProgram
HeadRange typedefClasp::Asp::LogicProgram
incData_Clasp::Asp::LogicProgram [private]
incEqs(VarType t)Clasp::Asp::LogicProgram [inline]
incTr(RuleType r, uint32 n)Clasp::Asp::LogicProgram [inline]
incTrAux(uint32 n)Clasp::Asp::LogicProgram [inline]
IndexIter typedefClasp::Asp::LogicProgram [private]
IndexMap typedefClasp::Asp::LogicProgram [private]
IndexRange typedefClasp::Asp::LogicProgram [private]
initialSupp_Clasp::Asp::LogicProgram [private]
isFact(PrgAtom *a) const Clasp::Asp::LogicProgram [inline]
LogicProgram()Clasp::Asp::LogicProgram
LogicProgram(const LogicProgram &)Clasp::Asp::LogicProgram [private]
mergeEqAtoms(PrgAtom *a, Var rootAtom)Clasp::Asp::LogicProgram
mergeEqBodies(PrgBody *b, Var rootBody, bool hashEq, bool atomsAssigned)Clasp::Asp::LogicProgram
minimize_Clasp::Asp::LogicProgram [private]
MinPtr typedefClasp::ProgramBuilder
mode_native enum valueClasp::Asp::LogicProgram
mode_transform enum valueClasp::Asp::LogicProgram
mode_transform_card enum valueClasp::Asp::LogicProgram
mode_transform_choice enum valueClasp::Asp::LogicProgram
mode_transform_dynamic enum valueClasp::Asp::LogicProgram
mode_transform_integ enum valueClasp::Asp::LogicProgram
mode_transform_nhcf enum valueClasp::Asp::LogicProgram
mode_transform_scc enum valueClasp::Asp::LogicProgram
mode_transform_weight enum valueClasp::Asp::LogicProgram
newAtom()Clasp::Asp::LogicProgram
nonHcfCfg_Clasp::Asp::LogicProgram [private]
nonHcfs_Clasp::Asp::LogicProgram [private]
normalize()Clasp::Asp::LogicProgram [private]
numAtoms() const Clasp::Asp::LogicProgram [inline]
numBodies() const Clasp::Asp::LogicProgram [inline]
numDisjunctions() const Clasp::Asp::LogicProgram [inline]
ok() const Clasp::Asp::LogicProgram [inline, virtual]
operator=(const LogicProgram &)Clasp::Asp::LogicProgram [private]
options() const Clasp::Asp::LogicProgram [inline]
opts_Clasp::Asp::LogicProgram [private]
parseProgram(StreamSource &prg)Clasp::ProgramBuilder
parseProgram(std::istream &prg)Clasp::ProgramBuilder
positiveLoopSafe(PrgBody *b, PrgBody *root) const Clasp::Asp::LogicProgram [private]
prepareComponents()Clasp::Asp::LogicProgram [private]
prepareProgram(bool checkSccs)Clasp::Asp::LogicProgram [private]
ProgramBuilder()Clasp::ProgramBuilder
propagate(bool backprop)Clasp::Asp::LogicProgram
propagate()Clasp::Asp::LogicProgram [inline]
propQ_Clasp::Asp::LogicProgram [private]
removeBody(PrgBody *b, uint32 oldHash)Clasp::Asp::LogicProgram [private]
resize(Var atomId)Clasp::Asp::LogicProgram [private]
rule_Clasp::Asp::LogicProgram [private]
RuleList typedefClasp::Asp::LogicProgram [private]
ruleState()Clasp::Asp::LogicProgram [inline]
ruleState_Clasp::Asp::LogicProgram [private]
sccAtoms_Clasp::Asp::LogicProgram [private]
SccMap typedefClasp::Asp::LogicProgram [private]
setAtomName(Var atomId, const char *name)Clasp::Asp::LogicProgram
setBound(weight_t bound)Clasp::Asp::LogicProgram [inline]
setCompute(Var atomId, bool value)Clasp::Asp::LogicProgram
setConflict()Clasp::Asp::LogicProgram [inline]
setCtx(SharedContext *x)Clasp::ProgramBuilder [inline, protected]
setExtendedRuleMode(ExtendedRuleMode m)Clasp::Asp::LogicProgram [inline]
setFrozen(bool frozen)Clasp::ProgramBuilder [inline, protected]
setNonHcfConfiguration(Configuration *c)Clasp::Asp::LogicProgram [inline]
setOptions(const AspOptions &opts)Clasp::Asp::LogicProgram
SharedMinimize typedefClasp::ProgramBuilder
simplifyBody(const Rule &r, BodyInfo &info)Clasp::Asp::LogicProgram [private]
simplifyMinimize()Clasp::Asp::LogicProgram [private]
simplifyRule(const Rule &r, VarVec &head, BodyInfo &info)Clasp::Asp::LogicProgram
start(SharedContext &ctx, const AspOptions &opts=AspOptions())Clasp::Asp::LogicProgram [inline]
startAtom() const Clasp::Asp::LogicProgram [inline]
startProgram(SharedContext &ctx)Clasp::ProgramBuilder
startRule(RuleType t=BASICRULE, weight_t bound=-1)Clasp::Asp::LogicProgram [inline]
statsClasp::Asp::LogicProgram
transform(const PrgBody &body, BodyInfo &out) const Clasp::Asp::LogicProgram [private]
transform(const MinimizeRule &, BodyInfo &out) const Clasp::Asp::LogicProgram [private]
transformExtended()Clasp::Asp::LogicProgram [private]
transformIntegrity(uint32 maxAux)Clasp::Asp::LogicProgram [private]
transformNoAux(RuleType t, const BodyInfo &i) const Clasp::Asp::LogicProgram [private]
type() const Clasp::ProgramBuilder [inline]
unfreeze(Var atomId)Clasp::Asp::LogicProgram
unfreeze_begin() const Clasp::Asp::LogicProgram [inline]
unfreeze_end() const Clasp::Asp::LogicProgram [inline]
update()Clasp::Asp::LogicProgram [inline]
update(PrgBody *b, uint32 oldHash, uint32 newHash)Clasp::Asp::LogicProgram
updateFrozenAtoms()Clasp::Asp::LogicProgram [private]
updateProgram()Clasp::ProgramBuilder
upRules(RuleType r, int i)Clasp::Asp::LogicProgram [inline]
VarIter typedefClasp::Asp::LogicProgram
write(std::ostream &os)Clasp::Asp::LogicProgram
writeBody(const BodyInfo &body, std::ostream &) const Clasp::Asp::LogicProgram [private]
~LogicProgram()Clasp::Asp::LogicProgram
~ProgramBuilder()Clasp::ProgramBuilder [virtual]


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41