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.
|
