Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends
Clasp::SharedDependencyGraph::NonHcfComponent Class Reference

Type for storing a non head-cycle-free component of a disjunctive program. More...

#include <dependency_graph.h>

List of all members.

Classes

class  ComponentMap

Public Member Functions

void assumptionsFromAssignment (const Solver &generator, LitVec &assume) const
const SharedContextctx () const
 NonHcfComponent (const SharedDependencyGraph &dep, SharedContext &generator, uint32 scc, const VarVec &atoms, const VarVec &bodies)
bool test (uint32 scc, const Solver &generator, const LitVec &assumptions, VarVec &unfoundedOut) const
void update (const SharedContext &generator)
 ~NonHcfComponent ()

Private Member Functions

 NonHcfComponent (const NonHcfComponent &)
NonHcfComponentoperator= (const NonHcfComponent &)

Private Attributes

ComponentMapcomp_
SharedContextprg_

Friends

class SharedDependencyGraph

Detailed Description

Type for storing a non head-cycle-free component of a disjunctive program.

Definition at line 72 of file dependency_graph.h.


Constructor & Destructor Documentation

Clasp::SharedDependencyGraph::NonHcfComponent::NonHcfComponent ( const SharedDependencyGraph dep,
SharedContext generator,
uint32  scc,
const VarVec atoms,
const VarVec bodies 
) [explicit]

Definition at line 560 of file dependency_graph.cpp.

Definition at line 574 of file dependency_graph.cpp.


Member Function Documentation

Definition at line 587 of file dependency_graph.cpp.

Definition at line 78 of file dependency_graph.h.

NonHcfComponent& Clasp::SharedDependencyGraph::NonHcfComponent::operator= ( const NonHcfComponent ) [private]
bool Clasp::SharedDependencyGraph::NonHcfComponent::test ( uint32  scc,
const Solver generator,
const LitVec assumptions,
VarVec unfoundedOut 
) const

Definition at line 592 of file dependency_graph.cpp.

Definition at line 579 of file dependency_graph.cpp.


Friends And Related Function Documentation

friend class SharedDependencyGraph [friend]

Definition at line 81 of file dependency_graph.h.


Member Data Documentation

Definition at line 86 of file dependency_graph.h.

Definition at line 84 of file dependency_graph.h.


The documentation for this class was generated from the following files:


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41