public class SimpleCostEstimator extends CostEstimator
Constructor and Description |
---|
SimpleCostEstimator() |
Modifier and Type | Method and Description |
---|---|
int |
computeCost(Set context,
AbstractClause clause,
Set literalvars,
String rulename)
INTERNAL: Computes the cost of evaluating the given clause
in the given context of variable bindings.
|
public int computeCost(Set context, AbstractClause clause, Set literalvars, String rulename)
computeCost
in class CostEstimator
context
- A set of bound variables.clause
- The clause whose cost we want to compute.literalvars
- Contains the variables representing literals.
Only an issue in rules.rulename
- The name of the current rule (so we can delay
recursive evaluation).