Initializing help system before first use

Procedures and functions

This section lists in alphabetical order the functions and procedures that are provided by the mmxprs module.

Add a MIP solution to the optimizer.
Get basis stability information.
Calculates a property of an mpsol solution.
Delete all defined MIP directives.
Delete all defined model cuts.
Execute an Optimizer command.
Copy solution values to initial values of an NL problem.
Crosses over a previously loaded LP solution to a basic solution.
Define the set of constraints to be treated as delayed rows.
Define the variables and constraints to be preserved.
Estimate better marginal values for variables and constraints for degenerate problems.
Fix values of discrete entitites.
Gets the absolute tolerance for the given objective configuration.
Get the status of a variable or constraint in a basis.
Get whether Insight Compute Interface integration is allowed
Get a dual ray for an infeasible problem.
Compute then get the Irreductible Infeasible Sets (IIS).
Decode the sense part of an IIS bound type information.
Decode the type part of an IIS bound type information.
Get the type of an indicator constraint.
Returns the variable or constraint causing infeasibility.
Returns sets of infeasible primal and dual variables.
Get the lower bound of a variable.
Get the linear constraints loaded into the optimiser.
Get the decision variables loaded into the optimiser.
Get the coefficient of a variable or the constant term of a constraint directly from the Optimizer.
Check whether the problem changed since the last time it was loaded into the optimizer.
Get the name of a decision variable or constraint.
Retrieves the value of an Optimizer attribute associated with a multi-objective solve. When solving a multi-objective problem, several objectives might be optimized in sequence. After each solve, the problem attributes are captured so that they can be queried afterwards.
Get a primal ray for an unbounded problem.
Gets the priority for the given objective configuration.
Get the Optimizer problem status.
Get a range value for a variable or constraint.
Gets the relative tolerance for the given objective configuration.
Retrieves scaling information about the currently loaded problem.
Get sensitivity ranges for objective function coefficients, RHS coefficients, variable upper bounds or variable lower bounds.
Get the size of a solution.
Get the solution value of an expression from a solution object.
Get the upper bound of a variable.
Get the decision variable associated to a pseudo boolean.
Get the set of variables of a solution.
Gets the weight for the given objective configuration.
Check if a specific feature is supported by the currently used license.
Create an indicator constraint.
Check whether an IIS number exists.
Check whether a solution value is integral.
Load a previously saved basis.
Load an LP solution into the optimizer.
Load a MIP solution into the optimizer.
Load a problem into the optimizer.
Maximize/minimize the current problem.
Postsolve the current matrix.
Read a basis from a file.
Read directives from a file.
Read a solution from a file.
Reject a PREINTSOL solution.
Relaxing bounds to repair infeasibility.
Reset a basis.
Reset the search for IIS.
Reset a solution.
Save the current basis.
Save the current solution into the provided array or solution object.
Save the current solution into a solution object.
Save current state of the Optimizer to a file.
Select one of the solutions found by solution enumerator.
Sets the absolute tolerance for the given objective configuration.
Sets the optimizer architecture control.
Set the status of a variable or constraint in a basis.
Set optimizer callback functions and procedures.
Set cutoff for PREINTSOL callback.
Set whether Insight Compute Interface integration is allowed
Update data for GAPNOTIFY callback.
Set the lower bound of a variable.
Set the coefficient of a variable or the constant term directly in the Optimizer.
Set a directive on a variable or Special Ordered Set.
Mark a constraint as a model cut.
Sets the priority for the given objective configuration.
Sets the relative tolerance for the given objective configuration.
Define the value associated to a decision variabe in a solution object.
Set the upper bound of a variable.
Sets the weight for the given objective configuration.
Interrupt the optimizer algorithms.
Unload the problem held in the optimizer.
Sets up the last barrier solve's solution as the current one if one is available
Write the current basis to a file.
Write current directives to a file.
Write the current problem to a file.
Write a solution to a file.
Retrieve memory usage statistics.

© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.