net.sourceforge.combean.mathprog.grooml
Class GroomlInterpreter
|
Method Summary |
GIndexBinding |
bind(def bindDef)
|
GIndexBinding |
bind(String idxVarName, def setDef)
|
String |
dumpEnv()
|
void |
exec(Closure inner)
|
GExpression |
expr(def exprDef)
|
Iterator |
forall(def setDef)
|
void |
forall(def bindDef, Closure code)
|
GLPModel |
getModel()
|
Object |
getProperty(String name)
|
LPSolver |
getSolver()
|
GVariables |
intvar(String name, Closure genVar)
|
GVariables |
intvars(String name, Object bindDef, Closure genVars)
|
Object |
invokeMethod(String name, Object args)
|
void |
load(Closure genElems)
|
void |
max()
|
void |
min()
|
void |
prepareSolver()
|
void |
registerElem(def elem)
|
GRows |
row(String name, Closure genRow)
|
GRows |
rows(String name, Object bindDef, Closure genRows)
|
static void |
run(Closure script)
|
GSet |
set(def setDef)
|
GSet |
set(def sets)
|
void |
setProperty(String name, Object value)
|
double |
solution(String varName, Object idx)
|
String |
solutionStatus()
|
double |
solutionValue()
|
Map |
solutions(String varName)
|
void |
solve()
|
void |
solveMIP()
|
void |
solver(String solverId)
|
GExpression |
sum(def bindDef, Object exprDef)
|
String |
toString()
|
GVariables |
var(String name, Closure genVar)
|
GVariables |
vars(String name, Object bindDef, Closure genVars)
|
GroomlInterpreter
public GroomlInterpreter()
-
bind
GIndexBinding bind(def bindDef)
-
bind
GIndexBinding bind(String idxVarName, def setDef)
-
dumpEnv
public String dumpEnv()
-
exec
void exec(Closure inner)
-
expr
GExpression expr(def exprDef)
-
forall
Iterator forall(def setDef)
-
forall
void forall(def bindDef, Closure code)
-
getModel
public GLPModel getModel()
-
getProperty
public Object getProperty(String name)
-
getSolver
public LPSolver getSolver()
-
intvar
GVariables intvar(String name, Closure genVar)
-
intvars
GVariables intvars(String name, Object bindDef, Closure genVars)
-
invokeMethod
public Object invokeMethod(String name, Object args)
-
load
public void load(Closure genElems)
-
max
public void max()
-
min
public void min()
-
prepareSolver
void prepareSolver()
-
registerElem
void registerElem(def elem)
-
row
GRows row(String name, Closure genRow)
-
rows
GRows rows(String name, Object bindDef, Closure genRows)
-
run
public static void run(Closure script)
-
set
GSet set(def setDef)
-
set
GSet set(def sets)
-
setProperty
public void setProperty(String name, Object value)
-
solution
public double solution(String varName, Object idx)
-
solutionStatus
public String solutionStatus()
-
solutionValue
public double solutionValue()
-
solutions
public Map solutions(String varName)
-
solve
public void solve()
-
solveMIP
public void solveMIP()
-
solver
public void solver(String solverId)
-
sum
GExpression sum(def bindDef, Object exprDef)
-
toString
public String toString()
-
var
GVariables var(String name, Closure genVar)
-
vars
GVariables vars(String name, Object bindDef, Closure genVars)
-