|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
---|---|
Map |
env
|
boolean |
loaderActive
|
Log |
log
|
GLPModel |
lpModel
|
GLPSolver |
lpSolver
|
String |
objective
|
String |
solverId
|
boolean |
solverPrepared
|
Map |
statusCode
|
Constructor Summary | |
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)
|
Constructor Detail |
---|
public GroomlInterpreter()
Method Detail |
---|
GIndexBinding bind(def bindDef)
GIndexBinding bind(String idxVarName, def setDef)
public String dumpEnv()
void exec(Closure inner)
GExpression expr(def exprDef)
Iterator forall(def setDef)
void forall(def bindDef, Closure code)
public GLPModel getModel()
public Object getProperty(String name)
public LPSolver getSolver()
GVariables intvar(String name, Closure genVar)
GVariables intvars(String name, Object bindDef, Closure genVars)
public Object invokeMethod(String name, Object args)
public void load(Closure genElems)
public void max()
public void min()
void prepareSolver()
void registerElem(def elem)
GRows row(String name, Closure genRow)
GRows rows(String name, Object bindDef, Closure genRows)
public static void run(Closure script)
GSet set(def setDef)
GSet set(def sets)
public void setProperty(String name, Object value)
public double solution(String varName, Object idx)
public String solutionStatus()
public double solutionValue()
public Map solutions(String varName)
public void solve()
public void solveMIP()
public void solver(String solverId)
GExpression sum(def bindDef, Object exprDef)
public String toString()
GVariables var(String name, Closure genVar)
GVariables vars(String name, Object bindDef, Closure genVars)