| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sat4j.pb.ObjectiveFunction
public class ObjectiveFunction
Abstraction for an Objective Function for Pseudo Boolean Optimization. May be generalized in the future to deal with other optimization functions.
| Constructor Summary | |
|---|---|
ObjectiveFunction(IVecInt vars,
                  IVec<java.math.BigInteger> coeffs)
 | 
|
| Method Summary | |
|---|---|
 java.math.BigInteger | 
calculateDegree(int[] model)
 | 
 IVec<java.math.BigInteger> | 
getCoeffs()
 | 
 IVecInt | 
getVars()
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ObjectiveFunction(IVecInt vars,
                         IVec<java.math.BigInteger> coeffs)
| Method Detail | 
|---|
public java.math.BigInteger calculateDegree(int[] model)
public IVec<java.math.BigInteger> getCoeffs()
public IVecInt getVars()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||