parser.absconparseur.components
Class PWeightedSum
java.lang.Object
parser.absconparseur.components.PConstraint
parser.absconparseur.components.PGlobalConstraint
parser.absconparseur.components.PWeightedSum
public class PWeightedSum
- extends PGlobalConstraint
PWeightedSum
public PWeightedSum(String name,
PVariable[] scope,
int[] coeffs,
PredicateTokens.RelationalOperator operator,
int limit)
getCoeffs
public int[] getCoeffs()
getOperator
public PredicateTokens.RelationalOperator getOperator()
getLimit
public int getLimit()
computeCostOf
public long computeCostOf(int[] tuple)
- Description copied from class:
PConstraint
- For CSP, returns 0 is the constraint is satified and 1 if the constraint is violated.
For WCSP, returns the cost for the given tuple.
- Specified by:
computeCostOf
in class PConstraint
toString
public String toString()
- Overrides:
toString
in class PConstraint
isGuaranteedToBeOverflowFree
public boolean isGuaranteedToBeOverflowFree()
- Overrides:
isGuaranteedToBeOverflowFree
in class PConstraint
Copyright © 2012. All Rights Reserved.