dlvhex
2.5.0
|
Stores an ordinary ground program with some meta information, e.g. mapping of ground atoms back to external atoms, cycle information. More...
#include "dlvhex2/PlatformDefinitions.h"
#include "dlvhex2/ID.h"
#include "dlvhex2/Error.h"
#include "dlvhex2/Registry.h"
#include "dlvhex2/OrdinaryASPProgram.h"
#include "dlvhex2/PredicateMask.h"
#include "dlvhex2/Nogood.h"
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/unordered_map.hpp>
#include <vector>
#include <list>
Go to the source code of this file.
Data Structures | |
class | AnnotatedGroundProgram |
Stores meta information about a ground program, including mappings of external atom auxiliaries to external atoms. More... | |
struct | AnnotatedGroundProgram::ProgramComponent |
Stores a strongly connected component of the ground program according to its atom dependencies. More... |
Stores an ordinary ground program with some meta information, e.g. mapping of ground atoms back to external atoms, cycle information.
Definition in file AnnotatedGroundProgram.h.