Procedures and functions
This section lists in alphabetical order the functions and procedures that are provided by the mmxprs module.
addmipsol |
Add a MIP solution to the optimizer.
|
basisstability |
Get basis stability information.
|
calcsolinfo |
Calculates a property of an mpsol solution.
|
clearmipdir |
Delete all defined MIP directives.
|
clearmodcut |
Delete all defined model cuts.
|
command |
Execute an Optimizer command.
|
copysoltoinit |
Copy solution values to initial values of an NL problem.
|
crossoverlpsol |
Crosses over a previously loaded LP solution to a basic solution.
|
defdelayedrows |
Define the set of constraints to be treated as delayed rows.
|
defsecurevecs |
Define the variables and constraints to be preserved.
|
estimatemarginals |
Estimate better marginal values for variables and constraints for degenerate problems.
|
fixglobal |
Fix values of global entitites.
|
getbstat |
Get the status of a variable or constraint in a basis.
|
getdualray |
Get a dual ray for an infeasible problem.
|
getiis |
Compute then get the Irreductible Infeasible Sets (IIS).
|
getiissense |
Decode the sense part of an IIS bound type information.
|
getiistype |
Decode the type part of an IIS bound type information.
|
getinfcause |
Returns the variable or constraint causing infeasibility.
|
getinfeas |
Returns sets of infeasible primal and dual variables.
|
getlb |
Get the lower bound of a variable.
|
getloadedlinctrs |
Get the linear constraints loaded into the optimiser.
|
getloadedmpvars |
Get the decision variables loaded into the optimiser.
|
getname |
Get the name of a decision variable or constraint.
|
getprimalray |
Get a primal ray for an unbounded problem.
|
getprobstat |
Get the Optimizer problem status.
|
getrange |
Get a range value for a variable or constraint.
|
getsensrng |
Get sensitivity ranges for objective or RHS function coefficients.
|
getsize |
Get the size of a solution.
|
getsol |
Get the solution value of an expression from a solution object.
|
getub |
Get the upper bound of a variable.
|
getvar |
Get the decision variable associated to a pseudo boolean.
|
getvars |
Get the set of variables of a solution.
|
hasfeature |
Check if a specific feature is supported by the currently used license.
|
implies |
Create an implies expression.
|
indicator |
Create an indicator constraint.
|
isiisvalid |
Check whether an IIS number exists.
|
isintegral |
Check whether a solution value is integral.
|
loadbasis |
Load a previously saved basis.
|
loadlpsol |
Load an LP solution into the optimizer.
|
loadmipsol |
Load a MIP solution into the optimizer.
|
loadprob |
Load a problem into the optimizer.
|
maximize, minimize |
Maximize/minimize the current problem.
|
postsolve |
Postsolve the current matrix.
|
readbasis |
Read a basis from a file.
|
readdirs |
Read directives from a file.
|
readsol |
Read a solution from a file.
|
refinemipsol |
Executes the MIP solution refiner on an mpsol solution.
|
rejectintsol |
Reject a PREINTSOL solution.
|
repairinfeas |
Relaxing bounds to repair infeasibility.
|
resetbasis |
Reset a basis.
|
resetiis |
Reset the search for IIS.
|
resetsol |
Reset a solution.
|
savebasis |
Save the current basis.
|
savemipsol |
Save the current solution into the provided array or solution object.
|
savesol |
Save the current solution into a solution object.
|
savestate |
Save current state of the Optimizer to a file.
|
selectsol |
Select one of the solutions found by solution enumerator.
|
setarchconsistency |
Sets the optimizer architecture control.
|
setbstat |
Set the status of a variable or constraint in a basis.
|
setcallback |
Set optimizer callback functions and procedures.
|
setcbcutoff |
Set cutoff for PREINTSOL callback.
|
setgndata |
Update data for GAPNOTIFY callback.
|
setlb |
Set the lower bound of a variable.
|
setmatcoeff |
Set the coefficient of a variable or the constant term directly in the Optimizer.
|
setmipdir |
Set a directive on a variable or Special Ordered Set.
|
setmodcut |
Mark a constraint as a model cut.
|
setsol |
Define the value associated to a decision variabe in a solution object.
|
setub |
Set the upper bound of a variable.
|
setucbdata |
Update data for CHGBRANCH callback.
|
stopoptimize |
Interrupt the optimizer algorithms.
|
unloadprob |
Unload the problem held in the optimizer.
|
uselastbarsol |
Sets up the last barrier solve's solution as the current one if one is available
|
writebasis |
Write the current basis to a file.
|
writedirs |
Write current directives to a file.
|
writeprob |
Write the current problem to a file.
|
writesol |
Write a solution to a file.
|
xor |
Create an exclusive or expression.
|