#include <logic_program_types.h>
Classes | |
struct | AdaptBuilder |
class | Impl |
struct | ProgramAdapter |
Public Member Functions | |
RuleTransform () | |
uint32 | transform (LogicProgram &prg, Rule &rule) |
uint32 | transform (ProgramAdapter &prg, Rule &rule) |
uint32 | transformNoAux (LogicProgram &prg, Rule &rule) |
uint32 | transformNoAux (ProgramAdapter &prg, Rule &rule) |
Static Public Member Functions | |
static weight_t | prepareRule (Rule &rule, weight_t *sumVec) |
Private Member Functions | |
RuleTransform & | operator= (const RuleTransform &) |
RuleTransform (const RuleTransform &) | |
uint32 | transformChoiceRule (ProgramAdapter &prg, Rule &rule) const |
uint32 | transformDisjunctiveRule (ProgramAdapter &prg, Rule &rule) const |
Definition at line 192 of file logic_program_types.h.
Definition at line 132 of file logic_program_types.cpp.
Clasp::Asp::RuleTransform::RuleTransform | ( | const RuleTransform & | ) | [private] |
RuleTransform& Clasp::Asp::RuleTransform::operator= | ( | const RuleTransform & | ) | [private] |
weight_t Clasp::Asp::RuleTransform::prepareRule | ( | Rule & | rule, |
weight_t * | sumVec | ||
) | [static] |
Definition at line 243 of file logic_program_types.cpp.
uint32 Clasp::Asp::RuleTransform::transform | ( | LogicProgram & | prg, |
Rule & | rule | ||
) | [inline] |
Definition at line 206 of file logic_program_types.h.
uint32 Clasp::Asp::RuleTransform::transform | ( | ProgramAdapter & | prg, |
Rule & | rule | ||
) |
Definition at line 134 of file logic_program_types.cpp.
uint32 Clasp::Asp::RuleTransform::transformChoiceRule | ( | ProgramAdapter & | prg, |
Rule & | rule | ||
) | const [private] |
Definition at line 325 of file logic_program_types.cpp.
uint32 Clasp::Asp::RuleTransform::transformDisjunctiveRule | ( | ProgramAdapter & | prg, |
Rule & | rule | ||
) | const [private] |
Definition at line 362 of file logic_program_types.cpp.
uint32 Clasp::Asp::RuleTransform::transformNoAux | ( | LogicProgram & | prg, |
Rule & | rule | ||
) | [inline] |
Definition at line 210 of file logic_program_types.h.
uint32 Clasp::Asp::RuleTransform::transformNoAux | ( | ProgramAdapter & | prg, |
Rule & | rule | ||
) |
Definition at line 274 of file logic_program_types.cpp.