|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |