, including all inherited members.
accu | Clasp::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 typedef | Clasp::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 name | Clasp::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 typedef | Clasp::Asp::LogicProgram | |
HeadRange typedef | Clasp::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 typedef | Clasp::Asp::LogicProgram | [private] |
IndexMap typedef | Clasp::Asp::LogicProgram | [private] |
IndexRange typedef | Clasp::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 typedef | Clasp::ProgramBuilder | |
mode_native enum value | Clasp::Asp::LogicProgram | |
mode_transform enum value | Clasp::Asp::LogicProgram | |
mode_transform_card enum value | Clasp::Asp::LogicProgram | |
mode_transform_choice enum value | Clasp::Asp::LogicProgram | |
mode_transform_dynamic enum value | Clasp::Asp::LogicProgram | |
mode_transform_integ enum value | Clasp::Asp::LogicProgram | |
mode_transform_nhcf enum value | Clasp::Asp::LogicProgram | |
mode_transform_scc enum value | Clasp::Asp::LogicProgram | |
mode_transform_weight enum value | Clasp::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 typedef | Clasp::Asp::LogicProgram | [private] |
ruleState() | Clasp::Asp::LogicProgram | [inline] |
ruleState_ | Clasp::Asp::LogicProgram | [private] |
sccAtoms_ | Clasp::Asp::LogicProgram | [private] |
SccMap typedef | Clasp::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 typedef | Clasp::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] |
stats | Clasp::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 typedef | Clasp::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] |