Initializing help system before first use

Deprecated Functionality

Topics covered in this chapter:

Deprecated or Removed Functions

(Deprecated) The function is scheduled for removal. Use XPRSgetlasterror instead.
(Deprecated)
XPRS_nml_addnames
(Removed) The names list API has been removed.
XPRS_nml_copynames
(Removed) The names list API has been removed.
XPRS_nml_create
(Removed) The names list API has been removed.
XPRS_nml_destroy
(Removed) The names list API has been removed.
XPRS_nml_findname
(Removed) The names list API has been removed.
XPRS_nml_getlasterror
(Removed) The names list API has been removed.
XPRS_nml_getmaxnamelen
(Removed) The names list API has been removed.
XPRS_nml_getnamecount
(Removed) The names list API has been removed.
XPRS_nml_getnames
(Removed) The names list API has been removed.
XPRS_nml_removenames
(Removed) The names list API has been removed.
XPRSaddcbgloballog
(Removed) Use XPRSaddcbmiplog instead.
XPRSalter (ALTER)
(Removed) To change matrix coefficients, use XPRSchgmcoef. To change column bounds, use XPRSchgbounds. To change constraint right-hand side values, use XPRSchgrhs. To change constraint types, use XPRSchgrowtype. To change objective coefficients, use XPRSchgobj.
XPRSbasiscondition (BASISCONDITION)
(Removed) Use XPRSbasisstability instead.
XPRSfixglobals (FIXGLOBALS)
(Removed) Use XPRSfixmipentities and FIXMIPENTITIES instead.
XPRSgetcbafterobjective
(Removed) Removed without replacement.
XPRSgetcbbariteration
(Removed) Removed without replacement.
XPRSgetcbbarlog
(Removed) Removed without replacement.
XPRSgetcbbeforeobjective
(Removed) Removed without replacement.
XPRSgetcbchecktime
(Removed) Removed without replacement.
XPRSgetcbchgbranchobject
(Removed) Removed without replacement.
XPRSgetcbcomputerestart
(Removed) Removed without replacement.
XPRSgetcbcutlog
(Removed) Removed without replacement.
XPRSgetcbcutround
(Removed) Removed without replacement.
XPRSgetcbdestroymt
(Removed) Removed without replacement.
XPRSgetcbgapnotify
(Removed) Removed without replacement.
XPRSgetcbgloballog
(Removed) Removed without replacement.
XPRSgetcbinfnode
(Removed) Removed without replacement.
XPRSgetcbintsol
(Removed) Removed without replacement.
XPRSgetcblplog
(Removed) Removed without replacement.
XPRSgetcbmessage
(Removed) Removed without replacement.
XPRSgetcbmiplog
(Removed) Removed without replacement.
XPRSgetcbmipthread
(Removed) Removed without replacement.
XPRSgetcbmsjobend
(Removed) Removed without replacement.
XPRSgetcbmsjobstart
(Removed) Removed without replacement.
XPRSgetcbmswinner
(Removed) Removed without replacement.
XPRSgetcbnewnode
(Removed) Removed without replacement.
XPRSgetcbnlpcoefevalerror
(Removed) Removed without replacement.
XPRSgetcbnodecutoff
(Removed) Removed without replacement.
XPRSgetcbnodelpsolved
(Removed) Removed without replacement.
XPRSgetcboptnode
(Removed) Removed without replacement.
XPRSgetcbpreintsol
(Removed) Removed without replacement.
XPRSgetcbprenode
(Removed) Removed without replacement.
XPRSgetcbpresolve
(Removed) Removed without replacement.
XPRSgetcbslpcascadeend
(Removed) Removed without replacement.
XPRSgetcbslpcascadestart
(Removed) Removed without replacement.
XPRSgetcbslpcascadevar
(Removed) Removed without replacement.
XPRSgetcbslpcascadevarfail
(Removed) Removed without replacement.
XPRSgetcbslpconstruct
(Removed) Removed without replacement.
XPRSgetcbslpdrcol
(Removed) Removed without replacement.
XPRSgetcbslpintsol
(Removed) Removed without replacement.
XPRSgetcbslpiterend
(Removed) Removed without replacement.
XPRSgetcbslpiterstart
(Removed) Removed without replacement.
XPRSgetcbslpitervar
(Removed) Removed without replacement.
XPRSgetcbslppreupdatelinearization
(Removed) Removed without replacement.
XPRSgetcbusersolnotify
(Removed) Removed without replacement.
XPRSgetglobal, XPRSgetglobal64
(Removed) Use XPRSgetmipentities instead.
(Deprecated) Use XPRSgetsolution and XPRSgetslacks instead.
XPRSgetnamelistobject
(Removed) The names list API has been removed.
(Deprecated) Use XPRSgetnamelist instead.
XPRSglobal (GLOBAL)
(Removed) Use XPRSmipoptimize or XPRSoptimize instead.
XPRSloadglobal, XPRSloadglobal64
(Removed) Use XPRSloadmip instead.
(Deprecated) Please use XPRSaddmipsol instead.
XPRSloadqcqpglobal, XPRSloadqcqpglobal64
(Removed) Use XPRSloadmiqcqp instead.
XPRSloadqglobal, XPRSloadqglobal64
(Removed) Use XPRSloadmiqp instead.
XPRSmaxim, XPRSminim (MAXIM, MINIM)
(Removed) Use XPRSlpoptimize, XPRSmipoptimize or XPRSoptimize instead.
(Deprecated) Please use XPRSremovecbmiplog instead.
XPRSsetcbafterobjective
(Removed) Use XPRSaddcbafterobjective instead.
XPRSsetcbbariteration
(Removed) Use XPRSaddcbbariteration instead.
XPRSsetcbbarlog
(Removed) Use XPRSaddcbbarlog instead.
XPRSsetcbbeforeobjective
(Removed) Use XPRSaddcbbeforeobjective instead.
XPRSsetcbchecktime
(Removed) Use XPRSaddcbchecktime instead.
XPRSsetcbchgbranchobject
(Removed) Use XPRSaddcbchgbranchobject instead.
XPRSsetcbcomputerestart
(Removed) Use XPRSaddcbcomputerestart instead.
XPRSsetcbcutlog
(Removed) Use XPRSaddcbcutlog instead.
XPRSsetcbcutround
(Removed) Use XPRSaddcbcutround instead.
XPRSsetcbdestroymt
(Removed) Use XPRSaddcbdestroymt instead.
XPRSsetcbgapnotify
(Removed) Use XPRSaddcbgapnotify instead.
XPRSsetcbgloballog
(Removed) Use XPRSaddcbgloballog instead.
XPRSsetcbinfnode
(Removed) Use XPRSaddcbinfnode instead.
XPRSsetcbintsol
(Removed) Use XPRSaddcbintsol instead.
XPRSsetcblplog
(Removed) Use XPRSaddcblplog instead.
XPRSsetcbmessage
(Removed) Use XPRSaddcbmessage instead.
XPRSsetcbmiplog
(Removed) Use XPRSaddcbmiplog instead.
XPRSsetcbmipthread
(Removed) Use XPRSaddcbmipthread instead.
XPRSsetcbmsjobend
(Removed) Use XPRSaddcbmsjobend instead.
XPRSsetcbmsjobstart
(Removed) Use XPRSaddcbmsjobstart instead.
XPRSsetcbmswinner
(Removed) Use XPRSaddcbmswinner instead.
XPRSsetcbnewnode
(Removed) Use XPRSaddcbnewnode instead.
XPRSsetcbnlpcoefevalerror
(Removed) Use XPRSaddcbnlpcoefevalerror instead.
XPRSsetcbnodecutoff
(Removed) Use XPRSaddcbnodecutoff instead.
XPRSsetcbnodelpsolved
(Removed) Use XPRSaddcbnodelpsolved instead.
XPRSsetcboptnode
(Removed) Use XPRSaddcboptnode instead.
XPRSsetcbpreintsol
(Removed) Use XPRSaddcbpreintsol instead.
XPRSsetcbprenode
(Removed) Use XPRSaddcbprenode instead.
XPRSsetcbpresolve
(Removed) Use XPRSaddcbpresolve instead.
XPRSsetcbslpcascadeend
(Removed) Use XPRSaddcbslpcascadeend instead.
XPRSsetcbslpcascadestart
(Removed) Use XPRSaddcbslpcascadestart instead.
XPRSsetcbslpcascadevar
(Removed) Use XPRSaddcbslpcascadevar instead.
XPRSsetcbslpcascadevarfail
(Removed) Use XPRSaddcbslpcascadevarfail instead.
XPRSsetcbslpconstruct
(Removed) Use XPRSaddcbslpconstruct instead.
XPRSsetcbslpdrcol
(Removed) Use XPRSaddcbslpdrcol instead.
XPRSsetcbslpintsol
(Removed) Use XPRSaddcbslpintsol instead.
XPRSsetcbslpiterend
(Removed) Use XPRSaddcbslpiterend instead.
XPRSsetcbslpiterstart
(Removed) Use XPRSaddcbslpiterstart instead.
XPRSsetcbslpitervar
(Removed) Use XPRSaddcbslpitervar instead.
XPRSsetcbslppreupdatelinearization
(Removed) Use XPRSaddcbslppreupdatelinearization instead.
XPRSsetcbusersolnotify
(Removed) Use XPRSaddcbusersolnotify instead.

Deprecated or Removed Controls

(Deprecated) This control is deprecated, please use NODEREDCOSTTIGHTEN instead.
(Deprecated) Use SCALINGMETHOD instead.
CACHESIZE
(Removed) This control has been removed.
(Deprecated) This control is deprecated, please use CUTMAXROUNDS instead.
(Deprecated) This control is deprecated. For disabling individual cut separators (or, more generally, for tuning the separation strategy of cut separators), please use the individual controls CUTSEP*STRATEGY (e.g. CUTSEPCLIQUESTRATEGY for clique cuts) and the meta control CUTSEPSTRATEGY. For disabling or tuning other cut separation features, please use controls CUTAGGROWS and CUTFROMCUTROWS.
(Deprecated) This control no longer has any effect. Use ESCAPENAMES instead.
(Deprecated) This control is deprecated, please use GLOBALCONVCUTMAXROUNDS instead.
(Deprecated) This control is deprecated, please use GLOBALINITCUTSTRATEGY instead.
(Deprecated) This control is deprecated, please use GLOBALCONVCUTMAXTREEROUNDS instead.
(Deprecated) This control is deprecated, please use CUTGOMMAXROUNDS instead.
HEURDEPTH
(Removed) This control has been removed.
HEURMAXSOL
(Removed) This control has been removed.
HEURNODES
(Removed) This control has been removed.
(Deprecated) This control has been deprecated. Use the meta LNS heuristic strategy control HEURSEARCHSTRATEGY or one of the individual strategy controls to (de-)activate individual LNS heuristics.
(Deprecated) This control has been deprecated. Use the meta LNS heuristic strategy control HEURSEARCHSTRATEGY or one of the individual strategy controls to (de-)activate individual LNS heuristics.
L1CACHE
(Removed) This control has been removed.
(Deprecated) This control has been deprecated; the double control TIMELIMIT should be used instead.
(Deprecated) This control is deprecated, please use CUTSEPMCFSTRATEGY instead.
NETCUTS
(Removed) This control has been removed.
PERTURB
(Removed) This control has been removed.
(Deprecated) This control is deprecated, please use CUTOAMAXROUNDS instead.
REPAIRINFEASMAXTIME
(Removed) This control has been removed.
(Deprecated) This control is deprecated, please use CUTSEPRLTSTRATEGY instead.
(Deprecated) Use SCALINGMETHOD, SCALINGORDER, SCALINGBIGM and SCALINGOPS instead.
(Deprecated) This control is deprecated, please use CUTSEPSDPSTRATEGY instead.
SLEEPONTHREADWAIT
(Removed) This control has been removed.
(Deprecated) This control no longer has any effect.
(Deprecated) This control is deprecated, please use CUTMAXTREEROUNDS instead.
(Deprecated) This control is deprecated. For disabling individual cut separators (or, more generally, for tuning the separation strategy of cut separators), please use the individual controls CUTSEP*STRATEGY (e.g. CUTSEPCLIQUESTRATEGY for clique cuts) and the meta control CUTSEPSTRATEGY. For disabling or tuning other cut separation features, please use controls CUTAGGROWS and CUTFROMCUTROWS.
(Deprecated) This control is deprecated, please use CUTGOMMAXTREEROUNDS instead.
(Deprecated) This control is deprecated, please use CUTOAMAXTREEROUNDS instead.
(Deprecated) This control is deprecated, please use attribute OPTIMIZERVERSION instead.

Deprecated or Removed Attributes

(Deprecated) Obsolete. This attribute always returns the same value as MIPOBJVAL. Use MIPOBJVAL to retrieve the objective function value of the best integer solution found after a MIP solve.
(Deprecated) To find the name of the objective function use XPRSgetnamelist, passing XPRS_NAMES_OBJECTIVE in the type parameter.

© 2001-2026 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.