public class OptimModel extends Object
| Constructor and Description |
|---|
OptimModel() |
| Modifier and Type | Method and Description |
|---|---|
ConstraintDeclaration |
addConstraint(String name,
String relop,
Expression aExpr,
Expression bExpr) |
ObjectiveDeclaration |
addObjective(String goal,
String name,
Expression expression) |
void |
addSymbolDeclaration(SymbolDeclaration decl) |
List<ConstraintDeclaration> |
getConstraints() |
List<ObjectiveDeclaration> |
getObjectives() |
SymbolDeclaration |
getParamRef(String name) |
Double |
getParamValue(String name) |
SymbolDeclaration |
getSetRef(String name) |
ArrayList<SymbolDeclaration> |
getSymbolDeclarations() |
SymbolDeclaration |
getSymbolRef(String name) |
SymbolDeclaration |
getVarRef(String name) |
List<SymbolDeclaration> |
getVarRefs() |
boolean |
paramIsDefined(String name) |
boolean |
symbolIsDefined(String name) |
String |
toString() |
boolean |
varIsDefined(String name) |
public ConstraintDeclaration addConstraint(String name, String relop, Expression aExpr, Expression bExpr)
public ObjectiveDeclaration addObjective(String goal, String name, Expression expression)
public List<ConstraintDeclaration> getConstraints()
public List<ObjectiveDeclaration> getObjectives()
public ArrayList<SymbolDeclaration> getSymbolDeclarations()
public boolean paramIsDefined(String name)
public boolean symbolIsDefined(String name)
public boolean varIsDefined(String name)
public SymbolDeclaration getVarRef(String name)
public SymbolDeclaration getSetRef(String name)
public SymbolDeclaration getSymbolRef(String name)
public SymbolDeclaration getParamRef(String name)
public List<SymbolDeclaration> getVarRefs()
public void addSymbolDeclaration(SymbolDeclaration decl)
Copyright © 2013. All Rights Reserved.