#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.