dlvhex  2.5.0
AnnotatedGroundProgram::ProgramComponent Struct Reference

Stores a strongly connected component of the ground program according to its atom dependencies. More...

Collaboration diagram for AnnotatedGroundProgram::ProgramComponent:

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.

Detailed Description

Stores a strongly connected component of the ground program according to its atom dependencies.

Definition at line 94 of file AnnotatedGroundProgram.h.


Member Typedef Documentation

Definition at line 105 of file AnnotatedGroundProgram.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
componentAtomsAtoms in this component.
programGround program of this component.

Definition at line 104 of file AnnotatedGroundProgram.h.


Field Documentation


The documentation for this struct was generated from the following file: