Initializing help system before first use

xpress.init

xpress.init


Purpose
Initializes the Xpress environment prior to creating or reading a problem.
Note that it is not necessary to call this function after importing the Xpress module and before creating or solving a problem, as Python will claim a license automatically. This function might be useful when the user wants to reserve a license and prevent that it is claimed by another user or program.
Synopsis
xpress.init ()
Example
The following example shows how to call xpress.init and why it could be useful:
xp.init () # reserves the license before creating variables
x = xp.var ()
y = xp.var ()
p = xp.problem () # This would imply a call to xp.init()
p.addVariable (x, y)
p.addConstraint (x+y <= 1)
p.setObjective (x+2*y, sense=xp.maximize)
p.solve ()
Note that the call to xpress.init is not necessary and should only be made when the user wants to claim a license that might be used by another program or user before the call to xpress.problem.
Related topics