dlvhex
2.5.0
|
Stores a strongly connected component of the ground program according to its atom dependencies. More...
Public Types | |
typedef boost::shared_ptr < ProgramComponent > | Ptr |
Public Member Functions | |
ProgramComponent (InterpretationConstPtr componentAtoms, OrdinaryASPProgram &program) | |
Constructor. | |
Data Fields | |
InterpretationConstPtr | componentAtoms |
Atoms in this component. | |
OrdinaryASPProgram | program |
Program component. |
Stores a strongly connected component of the ground program according to its atom dependencies.
Definition at line 94 of file AnnotatedGroundProgram.h.
typedef boost::shared_ptr<ProgramComponent> AnnotatedGroundProgram::ProgramComponent::Ptr |
Definition at line 105 of file AnnotatedGroundProgram.h.
AnnotatedGroundProgram::ProgramComponent::ProgramComponent | ( | InterpretationConstPtr | componentAtoms, |
OrdinaryASPProgram & | program | ||
) | [inline] |
Constructor.
componentAtoms | Atoms in this component. |
program | Ground program of this component. |
Definition at line 104 of file AnnotatedGroundProgram.h.
Atoms in this component.
Definition at line 97 of file AnnotatedGroundProgram.h.
Program component.
Definition at line 99 of file AnnotatedGroundProgram.h.