edu.mit.csail.sdg.squander.engine.ForgeEval Class Reference
[Engine]

Inherits edu::mit::csail::sdg::squander::engine::ISquanderResult::IEvaluator.

Collaboration diagram for edu.mit.csail.sdg.squander.engine.ForgeEval:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ForgeEval (Iterator< ForgeSolution > solutions, ForgeConverter fconv)
ObjTupleSet evaluate (ForgeVariable var)
ObjTupleSet evaluateExpr (ForgeExpression expr)
boolean hasSolution ()
IEvaluator nextSolution ()
String unsatCore ()
String trace ()
String stats ()

Private Attributes

Iterator< ForgeSolution > solutions
ForgeSolution solution
ForgeConverter fconv

Detailed Description

Evaluator based on the ForgeSolution class.

Author:
Aleksandar Milicevic (aleks@csail.mit.edu)

Definition at line 21 of file ForgeEval.java.


Constructor & Destructor Documentation

edu.mit.csail.sdg.squander.engine.ForgeEval.ForgeEval ( Iterator< ForgeSolution >  solutions,
ForgeConverter  fconv 
)

Member Function Documentation

ObjTupleSet edu.mit.csail.sdg.squander.engine.ForgeEval.evaluate ( ForgeVariable  var  ) 
ObjTupleSet edu.mit.csail.sdg.squander.engine.ForgeEval.evaluateExpr ( ForgeExpression  expr  ) 
boolean edu.mit.csail.sdg.squander.engine.ForgeEval.hasSolution (  ) 
IEvaluator edu.mit.csail.sdg.squander.engine.ForgeEval.nextSolution (  ) 
String edu.mit.csail.sdg.squander.engine.ForgeEval.stats (  ) 

Definition at line 67 of file ForgeEval.java.

String edu.mit.csail.sdg.squander.engine.ForgeEval.trace (  ) 
String edu.mit.csail.sdg.squander.engine.ForgeEval.unsatCore (  ) 

Definition at line 57 of file ForgeEval.java.


Member Data Documentation

Iterator<ForgeSolution> edu.mit.csail.sdg.squander.engine.ForgeEval.solutions [private]

The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.2-20100208