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