dlvhex  2.5.0
EvalGraphBuilder::UnusedEdgeFilter Struct Reference

Edges of component graph that still need to be put into eval units. More...

#include <include/dlvhex2/EvalGraphBuilder.h>

Collaboration diagram for EvalGraphBuilder::UnusedEdgeFilter:

Public Member Functions

 UnusedEdgeFilter ()
 Constructor.
 UnusedEdgeFilter (const ComponentGraph *const cg, const ComponentEvalUnitMapping *const ceum)
 Constructor.
 UnusedEdgeFilter (const UnusedEdgeFilter &other)
 Copy-constructor.
UnusedEdgeFilteroperator= (const UnusedEdgeFilter &other)
bool operator() (Dependency dep) const

Data Fields

const ComponentGraphcg
 ComponentGraph to process.
const ComponentEvalUnitMappingceum
 Assigns evaluation units to components.

Detailed Description

Edges of component graph that still need to be put into eval units.

Definition at line 133 of file EvalGraphBuilder.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 137 of file EvalGraphBuilder.h.

Constructor.

Parameters:
cgComponentGraph.
ceumSee UnusedEdgeFilter::ceum.

Definition at line 141 of file EvalGraphBuilder.h.

Copy-constructor.

Parameters:
otherSecond UnusedEdgeFilter.

Definition at line 145 of file EvalGraphBuilder.h.


Member Function Documentation

bool EvalGraphBuilder::UnusedEdgeFilter::operator() ( Dependency  dep) const [inline]

Definition at line 150 of file EvalGraphBuilder.h.

UnusedEdgeFilter& EvalGraphBuilder::UnusedEdgeFilter::operator= ( const UnusedEdgeFilter other) [inline]

Definition at line 146 of file EvalGraphBuilder.h.

References ceum, and cg.


Field Documentation

Assigns evaluation units to components.

Definition at line 160 of file EvalGraphBuilder.h.

Referenced by operator=().

ComponentGraph to process.

Definition at line 158 of file EvalGraphBuilder.h.

Referenced by operator=().


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