XPRSprob
- java.lang.Object
-  
  - com.dashoptimization.XPRSobject
-  
    - com.dashoptimization.XPRSprob
 
 
-  
   
 
 public class XPRSprob extends XPRSobject 
-  
    
   -  
        Nested Class SummaryModifier and Type Class and Description classXPRSprob.AttributesclassXPRSprob.Controls
 -  
        Constructor SummaryConstructor and Description XPRSprob()Creates a new, empty problem.
 -  
        Method SummaryModifier and Type Method and Description voidaddBarIterationListener(XPRSbarIterationListener listener)Add a listener for the BarIterationcallback.voidaddBarIterationListener(XPRSbarIterationListener listener, int priority)Add the listener for the BarIterationcallback.voidaddBarIterationListener(XPRSbarIterationListener listener, java.lang.Object data)Add the listener for the BarIterationcallback.voidaddBarIterationListener(XPRSbarIterationListener listener, java.lang.Object data, int priority)Add the listener for the BarIterationcallback.voidaddBarLogListener(XPRSbarLogListener listener)Add a listener for the BarLogcallback.voidaddBarLogListener(XPRSbarLogListener listener, int priority)Add the listener for the BarLogcallback.voidaddBarLogListener(XPRSbarLogListener listener, java.lang.Object data)Add the listener for the BarLogcallback.voidaddBarLogListener(XPRSbarLogListener listener, java.lang.Object data, int priority)Add the listener for the BarLogcallback.voidaddBeforeSolveListener(XPRSbeforeSolveListener listener)Add a listener for the BeforeSolvecallback.voidaddBeforeSolveListener(XPRSbeforeSolveListener listener, int priority)Add the listener for the BeforeSolvecallback.voidaddBeforeSolveListener(XPRSbeforeSolveListener listener, java.lang.Object data)Add the listener for the BeforeSolvecallback.voidaddBeforeSolveListener(XPRSbeforeSolveListener listener, java.lang.Object data, int priority)Add the listener for the BeforeSolvecallback.voidaddChangeBranchObjectListener(XPRSchangeBranchObjectListener listener)Add a listener for the ChangeBranchObjectcallback.voidaddChangeBranchObjectListener(XPRSchangeBranchObjectListener listener, int priority)Add the listener for the ChangeBranchObjectcallback.voidaddChangeBranchObjectListener(XPRSchangeBranchObjectListener listener, java.lang.Object data)Add the listener for the ChangeBranchObjectcallback.voidaddChangeBranchObjectListener(XPRSchangeBranchObjectListener listener, java.lang.Object data, int priority)Add the listener for the ChangeBranchObjectcallback.voidaddChgBranchListener(XPRSchgBranchListener listener)Add a listener for the ChgBranchcallback.voidaddChgBranchListener(XPRSchgBranchListener listener, int priority)Add the listener for the ChgBranchcallback.voidaddChgBranchListener(XPRSchgBranchListener listener, java.lang.Object data)Add the listener for the ChgBranchcallback.voidaddChgBranchListener(XPRSchgBranchListener listener, java.lang.Object data, int priority)Add the listener for the ChgBranchcallback.voidaddChgNodeListener(XPRSchgNodeListener listener)Add a listener for the ChgNodecallback.voidaddChgNodeListener(XPRSchgNodeListener listener, int priority)Add the listener for the ChgNodecallback.voidaddChgNodeListener(XPRSchgNodeListener listener, java.lang.Object data)Add the listener for the ChgNodecallback.voidaddChgNodeListener(XPRSchgNodeListener listener, java.lang.Object data, int priority)Add the listener for the ChgNodecallback.voidaddCols(int ncols, int ncoeffs, double[] _dobj, int[] _mstart, int[] _mrwind, double[] _dmatval, double[] _dbdl, double[] _dbdu)voidaddCols(int ncols, long ncoeffs, double[] _dobj, long[] _mstart, int[] _mrwind, double[] _dmatval, double[] _dbdl, double[] _dbdu)voidaddCutLogListener(XPRScutLogListener listener)Add a listener for the CutLogcallback.voidaddCutLogListener(XPRScutLogListener listener, int priority)Add the listener for the CutLogcallback.voidaddCutLogListener(XPRScutLogListener listener, java.lang.Object data)Add the listener for the CutLogcallback.voidaddCutLogListener(XPRScutLogListener listener, java.lang.Object data, int priority)Add the listener for the CutLogcallback.voidaddCutMgrListener(XPRScutMgrListener listener)Add a listener for the CutMgrcallback.voidaddCutMgrListener(XPRScutMgrListener listener, int priority)Add the listener for the CutMgrcallback.voidaddCutMgrListener(XPRScutMgrListener listener, java.lang.Object data)Add the listener for the CutMgrcallback.voidaddCutMgrListener(XPRScutMgrListener listener, java.lang.Object data, int priority)Add the listener for the CutMgrcallback.voidaddCuts(int ncuts, int[] mtype, byte[] qrtype, double[] drhs, int[] mstart, int[] mcols, double[] dmatval)voidaddCuts(int ncuts, int[] mtype, byte[] qrtype, double[] drhs, long[] mstart, int[] mcols, double[] dmatval)voidaddDestroyMTListener(XPRSdestroyMTListener listener)Add a listener for the DestroyMTcallback.voidaddDestroyMTListener(XPRSdestroyMTListener listener, int priority)Add the listener for the DestroyMTcallback.voidaddDestroyMTListener(XPRSdestroyMTListener listener, java.lang.Object data)Add the listener for the DestroyMTcallback.voidaddDestroyMTListener(XPRSdestroyMTListener listener, java.lang.Object data, int priority)Add the listener for the DestroyMTcallback.voidaddEstimateListener(XPRSestimateListener listener)Add a listener for the Estimatecallback.voidaddEstimateListener(XPRSestimateListener listener, int priority)Add the listener for the Estimatecallback.voidaddEstimateListener(XPRSestimateListener listener, java.lang.Object data)Add the listener for the Estimatecallback.voidaddEstimateListener(XPRSestimateListener listener, java.lang.Object data, int priority)Add the listener for the Estimatecallback.voidaddGapNotifyListener(XPRSgapNotifyListener listener)Add a listener for the GapNotifycallback.voidaddGapNotifyListener(XPRSgapNotifyListener listener, int priority)Add the listener for the GapNotifycallback.voidaddGapNotifyListener(XPRSgapNotifyListener listener, java.lang.Object data)Add the listener for the GapNotifycallback.voidaddGapNotifyListener(XPRSgapNotifyListener listener, java.lang.Object data, int priority)Add the listener for the GapNotifycallback.voidaddGlobalLogListener(XPRSglobalLogListener listener)Add a listener for the GlobalLogcallback.voidaddGlobalLogListener(XPRSglobalLogListener listener, int priority)Add the listener for the GlobalLogcallback.voidaddGlobalLogListener(XPRSglobalLogListener listener, java.lang.Object data)Add the listener for the GlobalLogcallback.voidaddGlobalLogListener(XPRSglobalLogListener listener, java.lang.Object data, int priority)Add the listener for the GlobalLogcallback.voidaddInfNodeListener(XPRSinfNodeListener listener)Add a listener for the InfNodecallback.voidaddInfNodeListener(XPRSinfNodeListener listener, int priority)Add the listener for the InfNodecallback.voidaddInfNodeListener(XPRSinfNodeListener listener, java.lang.Object data)Add the listener for the InfNodecallback.voidaddInfNodeListener(XPRSinfNodeListener listener, java.lang.Object data, int priority)Add the listener for the InfNodecallback.voidaddIntSolListener(XPRSintSolListener listener)Add a listener for the IntSolcallback.voidaddIntSolListener(XPRSintSolListener listener, int priority)Add the listener for the IntSolcallback.voidaddIntSolListener(XPRSintSolListener listener, java.lang.Object data)Add the listener for the IntSolcallback.voidaddIntSolListener(XPRSintSolListener listener, java.lang.Object data, int priority)Add the listener for the IntSolcallback.voidaddLpLogListener(XPRSlpLogListener listener)Add a listener for the LpLogcallback.voidaddLpLogListener(XPRSlpLogListener listener, int priority)Add the listener for the LpLogcallback.voidaddLpLogListener(XPRSlpLogListener listener, java.lang.Object data)Add the listener for the LpLogcallback.voidaddLpLogListener(XPRSlpLogListener listener, java.lang.Object data, int priority)Add the listener for the LpLogcallback.voidaddMessageListener(XPRSmessageListener listener)Add a listener for the Messagecallback.voidaddMessageListener(XPRSmessageListener listener, int priority)Add the listener for the Messagecallback.voidaddMessageListener(XPRSmessageListener listener, java.lang.Object data)Add the listener for the Messagecallback.voidaddMessageListener(XPRSmessageListener listener, java.lang.Object data, int priority)Add the listener for the Messagecallback.voidaddMipSol(int ilength, double[] mipsolval, int[] mipsolcol, java.lang.String solname)voidaddMipThreadListener(XPRSmipThreadListener listener)Add a listener for the MipThreadcallback.voidaddMipThreadListener(XPRSmipThreadListener listener, int priority)Add the listener for the MipThreadcallback.voidaddMipThreadListener(XPRSmipThreadListener listener, java.lang.Object data)Add the listener for the MipThreadcallback.voidaddMipThreadListener(XPRSmipThreadListener listener, java.lang.Object data, int priority)Add the listener for the MipThreadcallback.voidaddMsgHandlerListener(XPRSmsgHandlerListener listener)Add a listener for the MsgHandlercallback.voidaddMsgHandlerListener(XPRSmsgHandlerListener listener, int priority)Add the listener for the MsgHandlercallback.voidaddMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data)Add the listener for the MsgHandlercallback.voidaddMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data, int priority)Add the listener for the MsgHandlercallback.voidaddNames(int _itype, java.lang.String[] _sname, int first, int last)voidaddNewnodeListener(XPRSnewnodeListener listener)Add a listener for the Newnodecallback.voidaddNewnodeListener(XPRSnewnodeListener listener, int priority)Add the listener for the Newnodecallback.voidaddNewnodeListener(XPRSnewnodeListener listener, java.lang.Object data)Add the listener for the Newnodecallback.voidaddNewnodeListener(XPRSnewnodeListener listener, java.lang.Object data, int priority)Add the listener for the Newnodecallback.voidaddNodeCutoffListener(XPRSnodeCutoffListener listener)Add a listener for the NodeCutoffcallback.voidaddNodeCutoffListener(XPRSnodeCutoffListener listener, int priority)Add the listener for the NodeCutoffcallback.voidaddNodeCutoffListener(XPRSnodeCutoffListener listener, java.lang.Object data)Add the listener for the NodeCutoffcallback.voidaddNodeCutoffListener(XPRSnodeCutoffListener listener, java.lang.Object data, int priority)Add the listener for the NodeCutoffcallback.voidaddOptNodeListener(XPRSoptNodeListener listener)Add a listener for the OptNodecallback.voidaddOptNodeListener(XPRSoptNodeListener listener, int priority)Add the listener for the OptNodecallback.voidaddOptNodeListener(XPRSoptNodeListener listener, java.lang.Object data)Add the listener for the OptNodecallback.voidaddOptNodeListener(XPRSoptNodeListener listener, java.lang.Object data, int priority)Add the listener for the OptNodecallback.voidaddPreIntsolListener(XPRSpreIntsolListener listener)Add a listener for the PreIntsolcallback.voidaddPreIntsolListener(XPRSpreIntsolListener listener, int priority)Add the listener for the PreIntsolcallback.voidaddPreIntsolListener(XPRSpreIntsolListener listener, java.lang.Object data)Add the listener for the PreIntsolcallback.voidaddPreIntsolListener(XPRSpreIntsolListener listener, java.lang.Object data, int priority)Add the listener for the PreIntsolcallback.voidaddPreNodeListener(XPRSpreNodeListener listener)Add a listener for the PreNodecallback.voidaddPreNodeListener(XPRSpreNodeListener listener, int priority)Add the listener for the PreNodecallback.voidaddPreNodeListener(XPRSpreNodeListener listener, java.lang.Object data)Add the listener for the PreNodecallback.voidaddPreNodeListener(XPRSpreNodeListener listener, java.lang.Object data, int priority)Add the listener for the PreNodecallback.voidaddQMatrix(int irow, int nqtr, int[] mqc1, int[] mqc2, double[] dqew)voidaddQMatrix(int irow, long nqtr, int[] mqc1, int[] mqc2, double[] dqew)voidaddRows(int nrows, int ncoeffs, byte[] _srowtype, double[] _drhs, double[] _drng, int[] _mstart, int[] _mclind, double[] _dmatval)voidaddRows(int nrows, int ncoeffs, byte[] _srowtype, double[] _drhs, int[] _mstart, int[] _mclind, double[] _dmatval)voidaddRows(int nrows, long ncoeffs, byte[] _srowtype, double[] _drhs, double[] _drng, long[] _mstart, int[] _mclind, double[] _dmatval)voidaddRows(int nrows, long ncoeffs, byte[] _srowtype, double[] _drhs, long[] _mstart, int[] _mclind, double[] _dmatval)voidaddSepNodeListener(XPRSsepNodeListener listener)Add a listener for the SepNodecallback.voidaddSepNodeListener(XPRSsepNodeListener listener, int priority)Add the listener for the SepNodecallback.voidaddSepNodeListener(XPRSsepNodeListener listener, java.lang.Object data)Add the listener for the SepNodecallback.voidaddSepNodeListener(XPRSsepNodeListener listener, java.lang.Object data, int priority)Add the listener for the SepNodecallback.voidaddSetNames(java.lang.String[] _sname, int first, int last)voidaddSets(int newsets, int newnz, byte[] qstype, int[] msstart, int[] mscols, double[] dref)voidaddSets(int newsets, long newnz, byte[] qstype, long[] msstart, int[] mscols, double[] dref)voidaddUserSolNotifyListener(XPRSuserSolNotifyListener listener)Add a listener for the UserSolNotifycallback.voidaddUserSolNotifyListener(XPRSuserSolNotifyListener listener, int priority)Add the listener for the UserSolNotifycallback.voidaddUserSolNotifyListener(XPRSuserSolNotifyListener listener, java.lang.Object data)Add the listener for the UserSolNotifycallback.voidaddUserSolNotifyListener(XPRSuserSolNotifyListener listener, java.lang.Object data, int priority)Add the listener for the UserSolNotifycallback.voidalter(java.lang.String _sfilename)XPRSprob.Attributesattributes()voidbasisCondition(DoubleHolder condnum, DoubleHolder scondnum)voidbasisStability(int typecode, int norm, int ifscaled, DoubleHolder dval)voidbtran(double[] dwork)voidcalcObjective(double[] solution, DoubleHolder objective)voidcalcReducedCosts(double[] duals, double[] solution, double[] calculateddjs)voidcalcSlacks(double[] solution, double[] calculatedslacks)voidcalcSolInfo(double[] solution, double[] dual, int Property, DoubleHolder Value)voidchgBounds(int nbnds, int[] _mindex, byte[] _sboundtype, double[] _dbnd)voidchgCoef(int _irow, int _icol, double _dval)voidchgColType(int ncols, int[] _mindex, byte[] _coltype)voidchgGlbLimit(int ncols, int[] _mindex, double[] _dlimit)voidchgMCoef(int[] _mrow, int[] _mcol, double[] _dval, int ncoeffs)Deprecated.voidchgMCoef(int ncoeffs, int[] _mrow, int[] _mcol, double[] _dval)voidchgMCoef(long ncoeffs, int[] _mrow, int[] _mcol, double[] _dval)voidchgMQObj(int[] _mcol1, int[] _mcol2, double[] _dval, int ncols)Deprecated.voidchgMQObj(int ncols, int[] _mcol1, int[] _mcol2, double[] _dval)voidchgMQObj(long ncols, int[] _mcol1, int[] _mcol2, double[] _dval)voidchgObj(int ncols, int[] _mindex, double[] _dobj)voidchgObjSense(int objsense)Deprecated.use chgObjSense(com.dashoptimization.XPRSenumerations.ObjSense) insteadvoidchgObjSense(XPRSenumerations.ObjSense objsense)voidchgQObj(int _icol, int _jcol, double _dval)voidchgQRowCoeff(int irow, int icol, int jcol, double dval)voidchgRHS(int nrows, int[] _mindex, double[] _drhs)voidchgRHSrange(int nrows, int[] _mindex, double[] _drng)voidchgRowType(int nrows, int[] _mindex, byte[] _srowtype)voidclearIIS()XPRSprob.Controlscontrols()voidcopyCallBacks(XPRSprob src)voidcopyControls(XPRSprob src)voidcopyProb(XPRSprob src)Copy another problem over this oneXPRSbranchobjectcreateBranchObject(boolean isOriginal)Creates a new XPRSbranchobjectXPRSbranchobjectcreateBranchObjectFromGlobal(int icol)Creates a new XPRSbranchobjectvoidcrossoverLpSol(IntHolder status)voiddelCols(int ncols, int[] _mindex)voiddelCPCuts()voiddelCPCuts(int itype, int interp)voiddelCPCuts(int itype, int interp, int ncuts, long[] mcutind)Deprecated.voiddelCPCuts(int itype, int interp, int ncuts, XPRScut[] mcutind)voiddelCPCuts(int ncuts, XPRScut[] mcutind)voiddelCuts(int ibasis)voiddelCuts(int ibasis, int itype, int interp)voiddelCuts(int ibasis, int itype, int interp, double delta)voiddelCuts(int ibasis, int itype, int interp, double delta, int ncuts, long[] mcutind)Deprecated.voiddelCuts(int ibasis, int itype, int interp, double delta, int ncuts, XPRScut[] mcutind)voiddelCuts(int ibasis, int ncuts, XPRScut[] mcutind)voiddelIndicators(int first, int last)voiddelQMatrix(int irow)voiddelRows(int nrows, int[] _mindex)voiddelSets(int nsets, int[] msindex)voiddestroy()Destroy the problem, deallocating all memory used.voiddestroyProb()voiddumpControls()voidestimateRowDualRanges(int nRows, int[] rowIndices, int iterationLimit, double[] minDualActivity, double[] maxDualActivity)intfirstIIS(int iismode)voidfirstIIS(int iismode, IntHolder status_code)voidfixGlobals(int ifround)voidftran(double[] dwork)voidgetAttribInfo(java.lang.String sCaName, IntHolder iHeaderId, XPRSenumerationHolders.ParameterType iTypeinfo)voidgetBarNumStability(int[] dColumnStability, int[] dRowStability)voidgetBasis(int[] _mrowstatus, int[] _mcolstatus)doublegetCoef(int _irow, int _icol)voidgetCoef(int _irow, int _icol, DoubleHolder _dval)voidgetColRange(double[] _upact, double[] _loact, double[] _uup, double[] _udn, double[] _ucost, double[] _lcost)voidgetCols(int[] _mstart, int[] _mrwind, double[] _dmatval, int maxcoeffs, IntHolder ncoeffs, int first, int last)intgetCols(int[] _mstart, int[] _mrwind, double[] _dmatval, int maxcoeffs, int first, int last)longgetCols(long[] _mstart, int[] _mrwind, double[] _dmatval, long maxcoeffs, int first, int last)voidgetCols(long[] _mstart, int[] _mrwind, double[] _dmatval, long maxcoeffs, LongHolder ncoeffs, int first, int last)voidgetColType(byte[] _coltype, int first, int last)voidgetControlInfo(java.lang.String sCaName, IntHolder iHeaderId, XPRSenumerationHolders.ParameterType iTypeinfo)voidgetCPCutList(int itype, int interp, double delta, IntHolder ncuts, int maxcuts, long[] mcutind, double[] dviol)voidgetCPCutList(int itype, int interp, double delta, IntHolder ncuts, int maxcuts, XPRScut[] mcutind, double[] dviol)intgetCPCutList(int itype, int interp, double delta, int maxcuts, XPRScut[] mcutind, double[] dviol)intgetCPCutList(int maxcuts, XPRScut[] mcutind, double[] dviol)voidgetCPCuts(long[] mindex, int ncuts, int size, int[] mtype, byte[] qrtype, int[] mstart, int[] mcols, double[] dmatval, double[] drhs)Deprecated.voidgetCPCuts(XPRScut[] mindex, int ncuts, int size, int[] mtype, byte[] qrtype, int[] mstart, int[] mcols, double[] dmatval, double[] drhs)voidgetCPCuts(XPRScut[] mindex, int ncuts, long size, int[] mtype, byte[] qrtype, long[] mstart, int[] mcols, double[] dmatval, double[] drhs)voidgetCutList(int itype, int interp, IntHolder ncuts, int maxcuts, long[] mcutind)Deprecated.voidgetCutList(int itype, int interp, IntHolder ncuts, int maxcuts, XPRScut[] mcutind)intgetCutList(int itype, int interp, int maxcuts, XPRScut[] mcutind)intgetCutList(int maxcuts, XPRScut[] mcutind)voidgetCutMap(int ncuts, XPRScut[] cuts, int[] cutmap)voidgetCutSlack(XPRScut cut, DoubleHolder dslack)doublegetDblAttrib(int _index)voidgetDblAttrib(int _index, DoubleHolder _dvalue)doublegetDblControl(int _index)voidgetDblControl(int _index, DoubleHolder _dvalue)intgetDirs()intgetDirs(int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc)voidgetDirs(IntHolder ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc)voidgetDualRay(double[] _ddray, IntHolder _hasray)intgetGlobal(byte[] _sgtype, int[] _mgcols, double[] _dlim)voidgetGlobal(IntHolder ngents, byte[] _sgtype, int[] _mgcols, double[] _dlim)voidgetGlobal(IntHolder ngents, IntHolder nsets, byte[] _sgtype, int[] _mgcols, double[] _dlim, byte[] _sstype, int[] _msstart, int[] _mscols, double[] _dref)voidgetGlobal(IntHolder ngents, IntHolder nsets, byte[] _sgtype, int[] _mgcols, double[] _dlim, byte[] _sstype, long[] _msstart, int[] _mscols, double[] _dref)voidgetiis(IntHolder ncols, IntHolder nrows)voidgetiis(IntHolder ncols, IntHolder nrows, int[] _miiscol, int[] _miisrow)voidgetIISData(int number, IntHolder rownumber, IntHolder colnumber, int[] miisrow, int[] miiscol, byte[] constrainttype, byte[] colbndtype, double[] duals, double[] rdcs, byte[] isolationrows, byte[] isolationcols)intgetIndex(int _itype, java.lang.String _sname)voidgetIndex(int _itype, java.lang.String _sname, IntHolder _iseq)voidgetIndicators(int[] _inds, int[] _comps, int first, int last)voidgetInfeas(IntHolder npv, IntHolder nps, IntHolder nds, IntHolder ndv, int[] mx, int[] mslack, int[] mdual, int[] mdj)intgetIntAttrib(int _index)voidgetIntAttrib(int _index, IntHolder _ivalue)intgetIntControl(int _index)voidgetIntControl(int _index, IntHolder _ivalue)voidgetLastBarSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj, IntHolder lpstatus)java.lang.StringgetLastError()Returns last error message that occurred on this XPRSobjectvoidgetLastError(StringHolder errmsg)voidgetLB(double[] _dbdl, int first, int last)longgetLongAttrib(int _index)voidgetLongAttrib(int _index, LongHolder _ivalue)longgetLongControl(int _index)voidgetLongControl(int _index, LongHolder _ivalue)voidgetLpSol(double[] _dx)voidgetLpSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj)intgetMessageStatus(int errcode)voidgetMessageStatus(int errcode, IntHolder bEnabledStatus)voidgetMipSol(double[] _dx)voidgetMipSol(double[] _dx, double[] _dslack)voidgetMQObj(int[] _mstart, int[] _mclind, double[] _dobjval, int maxcoeffs, IntHolder ncoeffs, int first, int last)intgetMQObj(int[] _mstart, int[] _mclind, double[] _dobjval, int maxcoeffs, int first, int last)longgetMQObj(long[] _mstart, int[] _mclind, double[] _dobjval, long maxcoeffs, int first, int last)voidgetMQObj(long[] _mstart, int[] _mclind, double[] _dobjval, long maxcoeffs, LongHolder ncoeffs, int first, int last)XPRSnamelistgetNameListObject(int _itype)java.lang.String[]getNames(int _itype, int first, int last)voidgetNames(int _itype, java.lang.String[] _sbuff, int first, int last)voidgetObj(double[] _dobj, int first, int last)voidgetPivotOrder(int[] mpiv)voidgetPivots(int _in, int[] _mout, double[] _dout, DoubleHolder _dobjo, IntHolder npiv, int maxpiv)voidgetPresolveBasis(int[] _mrowstatus, int[] _mcolstatus)voidgetPresolveMap(int[] rowmap, int[] colmap)voidgetPresolveSol(double[] _dx)voidgetPresolveSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj)voidgetPrimalRay(double[] _dpray, IntHolder _hasray)java.lang.StringgetProbName()voidgetProbName(StringHolder _svalue)doublegetQObj(int _icol, int _jcol)voidgetQObj(int _icol, int _jcol, DoubleHolder _dval)doublegetQRowCoeff(int irow, int icol, int jcol)voidgetQRowCoeff(int irow, int icol, int jcol, DoubleHolder dval)voidgetQRowQMatrix(int irow, int[] mstart, int[] mclind, double[] dobjval, int maxcoeffs, IntHolder ncoeffs, int first, int last)intgetQRowQMatrix(int irow, int[] mstart, int[] mclind, double[] dobjval, int maxcoeffs, int first, int last)intgetQRowQMatrixTriplets(int irow, int[] mqcol1, int[] mqcol2, double[] dqe)voidgetQRowQMatrixTriplets(int irow, IntHolder nqelem, int[] mqcol1, int[] mqcol2, double[] dqe)intgetQRows()intgetQRows(int[] qcrows)voidgetQRows(IntHolder qmn, int[] qcrows)voidgetRHS(double[] _drhs, int first, int last)voidgetRHSrange(double[] _drng, int first, int last)voidgetRowRange(double[] _upact, double[] _loact, double[] _uup, double[] _udn)voidgetRows(int[] _mstart, int[] _mclind, double[] _dmatval, int maxcoeffs, IntHolder ncoeffs, int first, int last)intgetRows(int[] _mstart, int[] _mclind, double[] _dmatval, int maxcoeffs, int first, int last)longgetRows(long[] _mstart, int[] _mclind, double[] _dmatval, long maxcoeffs, int first, int last)voidgetRows(long[] _mstart, int[] _mclind, double[] _dmatval, long maxcoeffs, LongHolder ncoeffs, int first, int last)voidgetRowType(byte[] _srowtype, int first, int last)voidgetScaledInfeas(IntHolder npv, IntHolder nps, IntHolder nds, IntHolder ndv, int[] mx, int[] mslack, int[] mdual, int[] mdj)voidgetSol(double[] _dx)voidgetSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj)java.lang.StringgetStrAttrib(int _index)voidgetStrAttrib(int _index, StringHolder _cvalue)java.lang.StringgetStrControl(int _index)voidgetStrControl(int _index, StringHolder _svalue)voidgetStringControl(int _index, StringHolder _svalue, int _svaluesize, IntHolder _controlsize)voidgetStrStringAttrib(int _index, StringHolder _cvalue, int _cvaluesize, IntHolder _controlsize)voidgetUB(double[] _dbdu, int first, int last)intgetUnbVec()voidgetUnbVec(IntHolder icol)voidglobal()Deprecated.you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/globalvoidgoal(java.lang.String _filename)voidgoal(java.lang.String _filename, java.lang.String _sflags)voidiISAll()Deprecated.use IISAll insteadvoidIISAll()voidiISIsolations(int number)Deprecated.use IISIsolations insteadvoidIISIsolations(int number)voidiISStatus(IntHolder iiscount, int[] rowsizes, int[] colsizes, double[] suminfeas, int[] numinfeas)Deprecated.use IISStatus insteadvoidIISStatus(IntHolder iiscount, int[] rowsizes, int[] colsizes, double[] suminfeas, int[] numinfeas)voidinitGlobal()voidinterrupt()voidinterrupt(int type)Deprecated.voidinterrupt(XPRSenumerations.StopType reason)voidloadBasis(int[] _mrowstatus, int[] _mcolstatus)voidloadBranchDirs(int ndirs, int[] _mcols, int[] _mbranch)voidloadCuts(int itype, int interp)voidloadCuts(int itype, int interp, int ncuts, long[] mcutind)Deprecated.voidloadCuts(int itype, int interp, int ncuts, XPRScut[] mcutind)voidloadCuts(int ncuts, XPRScut[] mcutind)voidloadDelayedRows(int nrows, int[] _mrows)voidloadDirs(int ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc)voidloadGlobal(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, int ngents, int nsets, byte[] _qgtype, int[] _mgcols, double[] _dlim, byte[] _stype, int[] _msstart, int[] _mscols, double[] _dref)voidloadGlobal(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, int ngents, int nsets, byte[] _qgtype, int[] _mgcols, double[] _dlim, byte[] _stype, long[] _msstart, int[] _mscols, double[] _dref)voidloadLp(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub)voidloadLp(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub)voidloadLPSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj, IntHolder status)intloadMipSol(double[] dsol)voidloadMipSol(double[] dsol, IntHolder status)voidloadModelCuts(int nmodcuts, int[] _mrows)voidloadPresolveBasis(int[] _mrowstatus, int[] _mcolstatus)voidloadPresolveDirs(int ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc)voidloadQCQP(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, int nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval, int qmn, int[] qcrows, int[] qcnquads, int[] qcmqcol1, int[] qcmqcol2, double[] qcdqval)voidloadQCQP(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, long nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval, int qmn, int[] qcrows, long[] qcnquads, int[] qcmqcol1, int[] qcmqcol2, double[] qcdqval)voidloadQCQPGlobal(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _matbeg, int[] _matcnt, int[] _matrow, double[] _dmatval, double[] _dlb, double[] _dub, int nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval, int qmn, int[] qcrows, int[] qcnquads, int[] qcmqcol1, int[] qcmqcol2, double[] qcdqval, int ngents, int nsets, byte[] qgtype, int[] mgcols, double[] dlim, byte[] qstype, int[] msstart, int[] mscols, double[] dref)voidloadQCQPGlobal(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _matbeg, int[] _matcnt, int[] _matrow, double[] _dmatval, double[] _dlb, double[] _dub, long nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval, int qmn, int[] qcrows, long[] qcnquads, int[] qcmqcol1, int[] qcmqcol2, double[] qcdqval, int ngents, int nsets, byte[] qgtype, int[] mgcols, double[] dlim, byte[] qstype, long[] msstart, int[] mscols, double[] dref)voidloadQGlobal(java.lang.String probname, int ncols, int nrows, byte[] qsenx, double[] rhsx, double[] range, double[] objx, int[] matbeg, int[] matcnt, int[] matind, double[] dmtval, double[] bndl, double[] bndu, int nquads, int[] mqcol1, int[] mqcol2, double[] dqval, int ngents, int nsets, byte[] qgtype, int[] mgcols, double[] dlim, byte[] qstype, int[] msstart, int[] mscols, double[] dref)voidloadQGlobal(java.lang.String probname, int ncols, int nrows, byte[] qsenx, double[] rhsx, double[] range, double[] objx, long[] matbeg, int[] matcnt, int[] matind, double[] dmtval, double[] bndl, double[] bndu, long nquads, int[] mqcol1, int[] mqcol2, double[] dqval, int ngents, int nsets, byte[] qgtype, int[] mgcols, double[] dlim, byte[] qstype, long[] msstart, int[] mscols, double[] dref)voidloadQP(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, int nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval)voidloadQP(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, long nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval)voidloadSecureVecs(int nrows, int ncols, int[] mrow, int[] mcol)voidlpOptimize()voidlpOptimize(java.lang.String _sflags)voidmaxim()Deprecated.you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/globalvoidmaxim(java.lang.String _sflags)Deprecated.you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/globalvoidminim()Deprecated.you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/globalvoidminim(java.lang.String _sflags)Deprecated.you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/globalvoidmipOptimize()voidmipOptimize(java.lang.String _sflags)intnextIIS()voidnextIIS(IntHolder status_code)voidobjSA(int ncols, int[] mindex, double[] lower, double[] upper)voidpivot(int _in, int _out)voidpostSolve()voidpresolveRow(char qrtype, int nzo, int[] mcolso, double[] dvalo, double drhso, int maxcoeffs, IntHolder nzp, int[] mcolsp, double[] dvalp, DoubleHolder drhsp, IntHolder status)voidrange()voidreadBasis()voidreadBasis(java.lang.String _sfilename)voidreadBasis(java.lang.String _sfilename, java.lang.String _sflags)voidreadBinSol()voidreadBinSol(java.lang.String _sfilename)voidreadBinSol(java.lang.String _sfilename, java.lang.String _sflags)voidreadDirs()voidreadDirs(java.lang.String _sfilename)voidreadProb(java.lang.String _sprobname)voidreadProb(java.lang.String _sprobname, java.lang.String _sflags)voidreadSlxSol()voidreadSlxSol(java.lang.String _sfilename)voidreadSlxSol(java.lang.String _sfilename, java.lang.String _sflags)voidrefineMipSol(int options, java.lang.String _sflags, double[] solution, double[] refined_solution, IntHolder refinestatus)voidremoveBarIterationListener()Removes all BarIteration listeners from the object.voidremoveBarIterationListener(XPRSbarIterationListener listener)Removes the given BarIteration listener from the object.voidremoveBarIterationListener(XPRSbarIterationListener listener, java.lang.Object data)Removes the given BarIteration listener with the given data value from the object.voidremoveBarIterationListeners()Remove all listeners for the BarIteration callbackvoidremoveBarLogListener()Removes all BarLog listeners from the object.voidremoveBarLogListener(XPRSbarLogListener listener)Removes the given BarLog listener from the object.voidremoveBarLogListener(XPRSbarLogListener listener, java.lang.Object data)Removes the given BarLog listener with the given data value from the object.voidremoveBarLogListeners()Remove all listeners for the BarLog callbackvoidremoveBeforeSolveListener()Removes all BeforeSolve listeners from the object.voidremoveBeforeSolveListener(XPRSbeforeSolveListener listener)Removes the given BeforeSolve listener from the object.voidremoveBeforeSolveListener(XPRSbeforeSolveListener listener, java.lang.Object data)Removes the given BeforeSolve listener with the given data value from the object.voidremoveBeforeSolveListeners()Remove all listeners for the BeforeSolve callbackvoidremoveChangeBranchObjectListener()Removes all ChangeBranchObject listeners from the object.voidremoveChangeBranchObjectListener(XPRSchangeBranchObjectListener listener)Removes the given ChangeBranchObject listener from the object.voidremoveChangeBranchObjectListener(XPRSchangeBranchObjectListener listener, java.lang.Object data)Removes the given ChangeBranchObject listener with the given data value from the object.voidremoveChangeBranchObjectListeners()Remove all listeners for the ChangeBranchObject callbackvoidremoveChgBranchListener()Removes all ChgBranch listeners from the object.voidremoveChgBranchListener(XPRSchgBranchListener listener)Removes the given ChgBranch listener from the object.voidremoveChgBranchListener(XPRSchgBranchListener listener, java.lang.Object data)Removes the given ChgBranch listener with the given data value from the object.voidremoveChgBranchListeners()Remove all listeners for the ChgBranch callbackvoidremoveChgNodeListener()Removes all ChgNode listeners from the object.voidremoveChgNodeListener(XPRSchgNodeListener listener)Removes the given ChgNode listener from the object.voidremoveChgNodeListener(XPRSchgNodeListener listener, java.lang.Object data)Removes the given ChgNode listener with the given data value from the object.voidremoveChgNodeListeners()Remove all listeners for the ChgNode callbackvoidremoveCutLogListener()Removes all CutLog listeners from the object.voidremoveCutLogListener(XPRScutLogListener listener)Removes the given CutLog listener from the object.voidremoveCutLogListener(XPRScutLogListener listener, java.lang.Object data)Removes the given CutLog listener with the given data value from the object.voidremoveCutLogListeners()Remove all listeners for the CutLog callbackvoidremoveCutMgrListener()Removes all CutMgr listeners from the object.voidremoveCutMgrListener(XPRScutMgrListener listener)Removes the given CutMgr listener from the object.voidremoveCutMgrListener(XPRScutMgrListener listener, java.lang.Object data)Removes the given CutMgr listener with the given data value from the object.voidremoveCutMgrListeners()Remove all listeners for the CutMgr callbackvoidremoveDestroyMTListener()Removes all DestroyMT listeners from the object.voidremoveDestroyMTListener(XPRSdestroyMTListener listener)Removes the given DestroyMT listener from the object.voidremoveDestroyMTListener(XPRSdestroyMTListener listener, java.lang.Object data)Removes the given DestroyMT listener with the given data value from the object.voidremoveDestroyMTListeners()Remove all listeners for the DestroyMT callbackvoidremoveEstimateListener()Removes all Estimate listeners from the object.voidremoveEstimateListener(XPRSestimateListener listener)Removes the given Estimate listener from the object.voidremoveEstimateListener(XPRSestimateListener listener, java.lang.Object data)Removes the given Estimate listener with the given data value from the object.voidremoveEstimateListeners()Remove all listeners for the Estimate callbackvoidremoveGapNotifyListener()Removes all GapNotify listeners from the object.voidremoveGapNotifyListener(XPRSgapNotifyListener listener)Removes the given GapNotify listener from the object.voidremoveGapNotifyListener(XPRSgapNotifyListener listener, java.lang.Object data)Removes the given GapNotify listener with the given data value from the object.voidremoveGapNotifyListeners()Remove all listeners for the GapNotify callbackvoidremoveGlobalLogListener()Removes all GlobalLog listeners from the object.voidremoveGlobalLogListener(XPRSglobalLogListener listener)Removes the given GlobalLog listener from the object.voidremoveGlobalLogListener(XPRSglobalLogListener listener, java.lang.Object data)Removes the given GlobalLog listener with the given data value from the object.voidremoveGlobalLogListeners()Remove all listeners for the GlobalLog callbackvoidremoveInfNodeListener()Removes all InfNode listeners from the object.voidremoveInfNodeListener(XPRSinfNodeListener listener)Removes the given InfNode listener from the object.voidremoveInfNodeListener(XPRSinfNodeListener listener, java.lang.Object data)Removes the given InfNode listener with the given data value from the object.voidremoveInfNodeListeners()Remove all listeners for the InfNode callbackvoidremoveIntSolListener()Removes all IntSol listeners from the object.voidremoveIntSolListener(XPRSintSolListener listener)Removes the given IntSol listener from the object.voidremoveIntSolListener(XPRSintSolListener listener, java.lang.Object data)Removes the given IntSol listener with the given data value from the object.voidremoveIntSolListeners()Remove all listeners for the IntSol callbackvoidremoveLpLogListener()Removes all LpLog listeners from the object.voidremoveLpLogListener(XPRSlpLogListener listener)Removes the given LpLog listener from the object.voidremoveLpLogListener(XPRSlpLogListener listener, java.lang.Object data)Removes the given LpLog listener with the given data value from the object.voidremoveLpLogListeners()Remove all listeners for the LpLog callbackvoidremoveMessageListener()Removes all Message listeners from the object.voidremoveMessageListener(XPRSmessageListener listener)Removes the given Message listener from the object.voidremoveMessageListener(XPRSmessageListener listener, java.lang.Object data)Removes the given Message listener with the given data value from the object.voidremoveMessageListeners()Remove all listeners for the Message callbackvoidremoveMipThreadListener()Removes all MipThread listeners from the object.voidremoveMipThreadListener(XPRSmipThreadListener listener)Removes the given MipThread listener from the object.voidremoveMipThreadListener(XPRSmipThreadListener listener, java.lang.Object data)Removes the given MipThread listener with the given data value from the object.voidremoveMipThreadListeners()Remove all listeners for the MipThread callbackvoidremoveMsgHandlerListener()Removes all MsgHandler listeners from the object.voidremoveMsgHandlerListener(XPRSmsgHandlerListener listener)Removes the given MsgHandler listener from the object.voidremoveMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data)Removes the given MsgHandler listener with the given data value from the object.voidremoveMsgHandlerListeners()Remove all listeners for the MsgHandler callbackvoidremoveNewnodeListener()Removes all Newnode listeners from the object.voidremoveNewnodeListener(XPRSnewnodeListener listener)Removes the given Newnode listener from the object.voidremoveNewnodeListener(XPRSnewnodeListener listener, java.lang.Object data)Removes the given Newnode listener with the given data value from the object.voidremoveNewnodeListeners()Remove all listeners for the Newnode callbackvoidremoveNodeCutoffListener()Removes all NodeCutoff listeners from the object.voidremoveNodeCutoffListener(XPRSnodeCutoffListener listener)Removes the given NodeCutoff listener from the object.voidremoveNodeCutoffListener(XPRSnodeCutoffListener listener, java.lang.Object data)Removes the given NodeCutoff listener with the given data value from the object.voidremoveNodeCutoffListeners()Remove all listeners for the NodeCutoff callbackvoidremoveOptNodeListener()Removes all OptNode listeners from the object.voidremoveOptNodeListener(XPRSoptNodeListener listener)Removes the given OptNode listener from the object.voidremoveOptNodeListener(XPRSoptNodeListener listener, java.lang.Object data)Removes the given OptNode listener with the given data value from the object.voidremoveOptNodeListeners()Remove all listeners for the OptNode callbackvoidremovePreIntsolListener()Removes all PreIntsol listeners from the object.voidremovePreIntsolListener(XPRSpreIntsolListener listener)Removes the given PreIntsol listener from the object.voidremovePreIntsolListener(XPRSpreIntsolListener listener, java.lang.Object data)Removes the given PreIntsol listener with the given data value from the object.voidremovePreIntsolListeners()Remove all listeners for the PreIntsol callbackvoidremovePreNodeListener()Removes all PreNode listeners from the object.voidremovePreNodeListener(XPRSpreNodeListener listener)Removes the given PreNode listener from the object.voidremovePreNodeListener(XPRSpreNodeListener listener, java.lang.Object data)Removes the given PreNode listener with the given data value from the object.voidremovePreNodeListeners()Remove all listeners for the PreNode callbackvoidremoveSepNodeListener()Removes all SepNode listeners from the object.voidremoveSepNodeListener(XPRSsepNodeListener listener)Removes the given SepNode listener from the object.voidremoveSepNodeListener(XPRSsepNodeListener listener, java.lang.Object data)Removes the given SepNode listener with the given data value from the object.voidremoveSepNodeListeners()Remove all listeners for the SepNode callbackvoidremoveUserSolNotifyListener()Removes all UserSolNotify listeners from the object.voidremoveUserSolNotifyListener(XPRSuserSolNotifyListener listener)Removes the given UserSolNotify listener from the object.voidremoveUserSolNotifyListener(XPRSuserSolNotifyListener listener, java.lang.Object data)Removes the given UserSolNotify listener with the given data value from the object.voidremoveUserSolNotifyListeners()Remove all listeners for the UserSolNotify callbackvoidrepairInfeas(IntHolder scode, char ptype, char phase2, char globalflags, double lrp, double grp, double lbp, double ubp, double delta)voidrepairWeightedInfeas(IntHolder scode, double[] lrp_array, double[] grp_array, double[] lbp_array, double[] ubp_array, char second_phase, double delta, java.lang.String optflags)voidrepairWeightedInfeasBounds(IntHolder scode, double[] lrp_array, double[] grp_array, double[] lbp_array, double[] ubp_array, double[] lrb_array, double[] grb_array, double[] lbb_array, double[] ubb_array, char second_phase, double delta, java.lang.String optflags)voidrestore()voidrestore(java.lang.String _sprobname)voidrestore(java.lang.String _sprobname, java.lang.String _force)voidrhsSA(int nrows, int[] mindex, double[] lower, double[] upper)voidsave()voidscale(int[] mrscal, int[] mcscal)voidsetBranchBounds(XPRSbounds mindex)voidsetBranchCuts(int nbcuts, int[] mindex)Deprecated.voidsetBranchCuts(int nbcuts, long[] mindex)Deprecated.voidsetBranchCuts(int nbcuts, XPRScut[] mindex)voidsetDblControl(int _index, double _dvalue)voidsetDefaultControl(int _index)voidsetDefaults()voidsetIndicators(int nrows, int[] _mrows, int[] _inds, int[] _comps)voidsetIntControl(int _index, int _ivalue)voidsetLogFile(java.lang.String logname)voidsetLongControl(int _index, long _ivalue)voidsetMessageStatus(int errcode, int bEnabledStatus)voidsetProbname(java.lang.String _svalue)voidsetStrControl(int _index, java.lang.String _svalue)voidsparseBTran(double[] dval, int[] mind, IntHolder nzcnt)voidsparseFTran(double[] dval, int[] mind, IntHolder nzcnt)XPRSboundsstoreBounds(int nbnds, int[] mcols, byte[] qbtype, double[] dbnd)voidstoreBounds(int nbnds, int[] mcols, byte[] qbtype, double[] dbnd, XPRSbounds mindex)voidstoreCuts(int ncuts, int nodupl, int[] mtype, byte[] qrtype, double[] drhs, int[] mstart, long[] mindex, int[] mcols, double[] dmatval)Deprecated.voidstoreCuts(int ncuts, int nodupl, int[] mtype, byte[] qrtype, double[] drhs, int[] mstart, XPRScut[] mindex, int[] mcols, double[] dmatval)voidstoreCuts(int ncuts, int nodupl, int[] mtype, byte[] qrtype, double[] drhs, long[] mstart, XPRScut[] mindex, int[] mcols, double[] dmatval)voidstrongBranch(int nbnds, int[] _mindex, byte[] _sboundtype, double[] _dbnd, int itrlimit, double[] _dsbobjval, int[] _msbstatus)voidstrongBranchCB(int nbnds, int[] _mindex, byte[] _sboundtype, double[] _dbnd, int itrlimit, double[] _dsbobjval, int[] _msbstatus, XPRSstrongBranchSolveListener sbsolvecb, java.lang.Object vContext)voidtune(java.lang.String _sflags)voidtunerReadMethod(java.lang.String methodfile)voidtunerWriteMethod(java.lang.String methodfile)voidwriteBasis()voidwriteBasis(java.lang.String _sfilename)voidwriteBasis(java.lang.String _sfilename, java.lang.String _sflags)voidwriteBinSol()voidwriteBinSol(java.lang.String _sfilename)voidwriteBinSol(java.lang.String _sfilename, java.lang.String _sflags)voidwriteDirs()voidwriteDirs(java.lang.String _sfilename)voidwriteIIS(int number, java.lang.String fn, int filetype)voidwriteIIS(int number, java.lang.String fn, int filetype, java.lang.String typeflags)voidwriteProb()voidwriteProb(java.lang.String _sfilename)voidwriteProb(java.lang.String _sfilename, java.lang.String _sflags)voidwritePrtRange()voidwritePrtSol()voidwritePrtSol(java.lang.String _sfilename)voidwritePrtSol(java.lang.String _sfilename, java.lang.String _sflags)voidwriteRange()voidwriteRange(java.lang.String _sfilename)voidwriteRange(java.lang.String _sfilename, java.lang.String _sflags)voidwriteSlxSol()voidwriteSlxSol(java.lang.String _sfilename)voidwriteSlxSol(java.lang.String _sfilename, java.lang.String _sflags)voidwriteSol()voidwriteSol(java.lang.String _sfilename)voidwriteSol(java.lang.String _sfilename, java.lang.String _sflags)-  
          Methods inherited from class com.dashoptimization.XPRSobjectaddMsgHandlerListener, addMsgHandlerListener, isDestroyed
 
-  
          
 
-  
        
-  
    
   -  
        Constructor Detail-  XPRSprobpublic XPRSprob() throws XPRSprobExceptionCreates a new, empty problem. XPRS.Init must have been called first.- Throws:
- 
         XPRSprobException
 
 
-  
 -  
        Method Detail-  destroypublic void destroy() throws XPRSprobExceptionDestroy the problem, deallocating all memory used. XPRSprob objects will now be garbage collected by Java and need not be destroyed explicitly, although you may still wish to do so if the problems are large and you want the memory freed immediately.- Specified by:
- 
         destroyin classXPRSobject
- Throws:
- 
         XPRSprobException
 
 -  setBranchCutspublic void setBranchCuts(int nbcuts, long[] mindex) throws XPRSprobExceptionDeprecated. replaced bysetBranchCuts(int,com.dashoptimization.XPRScut[])- Throws:
- 
         XPRSprobException
 
 -  setBranchCutspublic void setBranchCuts(int nbcuts, int[] mindex) throws XPRSprobExceptionDeprecated. replaced bysetBranchCuts(int,com.dashoptimization.XPRScut[])Included for binary compatibility with 2007A - note does not work on 64-bit!- Throws:
- 
         XPRSprobException
 
 -  delCPCutspublic void delCPCuts(int itype, int interp, int ncuts, long[] mcutind) throws XPRSprobExceptionDeprecated. replaced bydelCPCuts(int,int,int,com.dashoptimization.XPRScut[])- Throws:
- 
         XPRSprobException
 
 -  delCutspublic void delCuts(int ibasis, int itype, int interp, double delta, int ncuts, long[] mcutind) throws XPRSprobExceptionDeprecated. replaced bydelCuts(int,int,int,double,int,com.dashoptimization.XPRScut[])- Throws:
- 
         XPRSprobException
 
 -  getCPCutListpublic void getCPCutList(int itype, int interp, double delta, IntHolder ncuts, int maxcuts, long[] mcutind, double[] dviol) throws XPRSprobExceptionDeprecated. replaced bygetCPCutList(int,int,double,com.dashoptimization.IntHolder,int,com.dashoptimization.XPRScut[],double[])- Throws:
- 
         XPRSprobException
 
 -  getCPCutspublic void getCPCuts(long[] mindex, int ncuts, int size, int[] mtype, byte[] qrtype, int[] mstart, int[] mcols, double[] dmatval, double[] drhs) throws XPRSprobExceptionDeprecated. replaced bygetCPCuts(com.dashoptimization.XPRScut[],int,int,int[],byte[],int[],int[],double[],double[])- Throws:
- 
         XPRSprobException
 
 -  getCutListpublic void getCutList(int itype, int interp, IntHolder ncuts, int maxcuts, long[] mcutind) throws XPRSprobExceptionDeprecated. replaced bygetCutList(int,int,com.dashoptimization.IntHolder,int,com.dashoptimization.XPRScut[])- Throws:
- 
         XPRSprobException
 
 -  loadCutspublic void loadCuts(int itype, int interp, int ncuts, long[] mcutind) throws XPRSprobExceptionDeprecated. replaced byloadCuts(int,int,int,com.dashoptimization.XPRScut[])- Throws:
- 
         XPRSprobException
 
 -  storeCutspublic void storeCuts(int ncuts, int nodupl, int[] mtype, byte[] qrtype, double[] drhs, int[] mstart, long[] mindex, int[] mcols, double[] dmatval) throws XPRSprobExceptionDeprecated. replaced bystoreCuts(int,int,int[],byte[],double[],int[],com.dashoptimization.XPRScut[],int[],double[])- Throws:
- 
         XPRSprobException
 
 -  interruptpublic void interrupt(int type) Deprecated. replaced byinterrupt(com.dashoptimization.XPRSenumerations.StopType)
 -  iISStatuspublic void iISStatus(IntHolder iiscount, int[] rowsizes, int[] colsizes, double[] suminfeas, int[] numinfeas) throws XPRSprobException Deprecated. use IISStatus instead- Throws:
- 
         XPRSprobException
 
 -  iISAllpublic void iISAll() throws XPRSprobExceptionDeprecated. use IISAll instead- Throws:
- 
         XPRSprobException
 
 -  iISIsolationspublic void iISIsolations(int number) throws XPRSprobExceptionDeprecated. use IISIsolations instead- Throws:
- 
         XPRSprobException
 
 -  getNamespublic void getNames(int _itype, java.lang.String[] _sbuff, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getNamespublic java.lang.String[] getNames(int _itype, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getNameListObjectpublic XPRSnamelist getNameListObject(int _itype) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getStrControlpublic void getStrControl(int _index, StringHolder _svalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getStrAttribpublic void getStrAttrib(int _index, StringHolder _cvalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getStrControlpublic java.lang.String getStrControl(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getStrAttribpublic java.lang.String getStrAttrib(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addNamespublic void addNames(int _itype, java.lang.String[] _sname, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addSetNamespublic void addSetNames(java.lang.String[] _sname, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgMCoefpublic void chgMCoef(int[] _mrow, int[] _mcol, double[] _dval, int ncoeffs) throws XPRSprobExceptionDeprecated.Version of chgMCoef function with parameters in a different order, to maintain compatibility with pre-2008A API- Throws:
- 
         XPRSprobException
 
 -  chgMQObjpublic void chgMQObj(int[] _mcol1, int[] _mcol2, double[] _dval, int ncols) throws XPRSprobExceptionDeprecated.Version of chgMQObj function with parameters in a different order, to maintain compatibility with pre-2008A API.- Throws:
- 
         XPRSprobException
 
 -  chgObjSensepublic void chgObjSense(int objsense) throws XPRSprobExceptionDeprecated. use chgObjSense(com.dashoptimization.XPRSenumerations.ObjSense) insteadRetained to maintain compatibility with Xpress 7.0.- Throws:
- 
         XPRSprobException
 
 -  createBranchObjectpublic XPRSbranchobject createBranchObject(boolean isOriginal) throws XPRSprobException Creates a new XPRSbranchobject- Throws:
- 
         XPRSprobException
 
 -  createBranchObjectFromGlobalpublic XPRSbranchobject createBranchObjectFromGlobal(int icol) throws XPRSprobException Creates a new XPRSbranchobject- Throws:
- 
         XPRSprobException
 
 -  copyProbpublic void copyProb(XPRSprob src) throws XPRSprobException Copy another problem over this one- Throws:
- 
         XPRSprobException
 
 -  copyCallBackspublic void copyCallBacks(XPRSprob src) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  copyControlspublic void copyControls(XPRSprob src) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  destroyProbpublic void destroyProb() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setLogFilepublic void setLogFile(java.lang.String logname) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setIntControlpublic void setIntControl(int _index, int _ivalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setLongControlpublic void setLongControl(int _index, long _ivalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setDblControlpublic void setDblControl(int _index, double _dvalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  interruptpublic void interrupt(XPRSenumerations.StopType reason) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  interruptpublic void interrupt() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getProbNamepublic void getProbName(StringHolder _svalue) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getProbNamepublic java.lang.String getProbName() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQObjpublic void getQObj(int _icol, int _jcol, DoubleHolder _dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQObjpublic double getQObj(int _icol, int _jcol) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setProbnamepublic void setProbname(java.lang.String _svalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setStrControlpublic void setStrControl(int _index, java.lang.String _svalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getIntControlpublic void getIntControl(int _index, IntHolder _ivalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getIntControlpublic int getIntControl(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getLongControlpublic void getLongControl(int _index, LongHolder _ivalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getLongControlpublic long getLongControl(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getDblControlpublic void getDblControl(int _index, DoubleHolder _dvalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getDblControlpublic double getDblControl(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getStringControlpublic void getStringControl(int _index, StringHolder _svalue, int _svaluesize, IntHolder _controlsize) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getIntAttribpublic void getIntAttrib(int _index, IntHolder _ivalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getIntAttribpublic int getIntAttrib(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getLongAttribpublic void getLongAttrib(int _index, LongHolder _ivalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getLongAttribpublic long getLongAttrib(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getStrStringAttribpublic void getStrStringAttrib(int _index, StringHolder _cvalue, int _cvaluesize, IntHolder _controlsize) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getDblAttribpublic void getDblAttrib(int _index, DoubleHolder _dvalue) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getDblAttribpublic double getDblAttrib(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setDefaultControlpublic void setDefaultControl(int _index) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setDefaultspublic void setDefaults() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  goalpublic void goal(java.lang.String _filename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  goalpublic void goal(java.lang.String _filename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readProbpublic void readProb(java.lang.String _sprobname, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readProbpublic void readProb(java.lang.String _sprobname) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadLppublic void loadLp(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadLppublic void loadLp(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadQPpublic void loadQP(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, int nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadQPpublic void loadQP(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, long nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadQGlobalpublic void loadQGlobal(java.lang.String probname, int ncols, int nrows, byte[] qsenx, double[] rhsx, double[] range, double[] objx, int[] matbeg, int[] matcnt, int[] matind, double[] dmtval, double[] bndl, double[] bndu, int nquads, int[] mqcol1, int[] mqcol2, double[] dqval, int ngents, int nsets, byte[] qgtype, int[] mgcols, double[] dlim, byte[] qstype, int[] msstart, int[] mscols, double[] dref) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadQGlobalpublic void loadQGlobal(java.lang.String probname, int ncols, int nrows, byte[] qsenx, double[] rhsx, double[] range, double[] objx, long[] matbeg, int[] matcnt, int[] matind, double[] dmtval, double[] bndl, double[] bndu, long nquads, int[] mqcol1, int[] mqcol2, double[] dqval, int ngents, int nsets, byte[] qgtype, int[] mgcols, double[] dlim, byte[] qstype, long[] msstart, int[] mscols, double[] dref) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  fixGlobalspublic void fixGlobals(int ifround) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadModelCutspublic void loadModelCuts(int nmodcuts, int[] _mrows) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadDelayedRowspublic void loadDelayedRows(int nrows, int[] _mrows) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadDirspublic void loadDirs(int ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadBranchDirspublic void loadBranchDirs(int ndirs, int[] _mcols, int[] _mbranch) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadPresolveDirspublic void loadPresolveDirs(int ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getDirspublic void getDirs(IntHolder ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getDirspublic int getDirs(int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getDirspublic int getDirs() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadGlobalpublic void loadGlobal(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, int ngents, int nsets, byte[] _qgtype, int[] _mgcols, double[] _dlim, byte[] _stype, int[] _msstart, int[] _mscols, double[] _dref) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadGlobalpublic void loadGlobal(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, int ngents, int nsets, byte[] _qgtype, int[] _mgcols, double[] _dlim, byte[] _stype, long[] _msstart, int[] _mscols, double[] _dref) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  scalepublic void scale(int[] mrscal, int[] mcscal) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readDirspublic void readDirs(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readDirspublic void readDirs() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeDirspublic void writeDirs(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeDirspublic void writeDirs() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  minimpublic void minim(java.lang.String _sflags) throws XPRSprobExceptionDeprecated. you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/global- Throws:
- 
         XPRSprobException
 
 -  minimpublic void minim() throws XPRSprobExceptionDeprecated. you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/global- Throws:
- 
         XPRSprobException
 
 -  maximpublic void maxim(java.lang.String _sflags) throws XPRSprobExceptionDeprecated. you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/global- Throws:
- 
         XPRSprobException
 
 -  maximpublic void maxim() throws XPRSprobExceptionDeprecated. you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/global- Throws:
- 
         XPRSprobException
 
 -  lpOptimizepublic void lpOptimize(java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  lpOptimizepublic void lpOptimize() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  mipOptimizepublic void mipOptimize(java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  mipOptimizepublic void mipOptimize() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  rangepublic void range() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getRowRangepublic void getRowRange(double[] _upact, double[] _loact, double[] _uup, double[] _udn) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getColRangepublic void getColRange(double[] _upact, double[] _loact, double[] _uup, double[] _udn, double[] _ucost, double[] _lcost) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getPivotOrderpublic void getPivotOrder(int[] mpiv) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getPresolveMappublic void getPresolveMap(int[] rowmap, int[] colmap) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readBasispublic void readBasis(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readBasispublic void readBasis(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readBasispublic void readBasis() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeBasispublic void writeBasis(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeBasispublic void writeBasis(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeBasispublic void writeBasis() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  globalpublic void global() throws XPRSprobExceptionDeprecated. you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/global- Throws:
- 
         XPRSprobException
 
 -  initGlobalpublic void initGlobal() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writePrtSolpublic void writePrtSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writePrtSolpublic void writePrtSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writePrtSolpublic void writePrtSol() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  alterpublic void alter(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  clearIISpublic void clearIIS() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  firstIISpublic void firstIIS(int iismode, IntHolder status_code) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  firstIISpublic int firstIIS(int iismode) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  nextIISpublic void nextIIS(IntHolder status_code) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  nextIISpublic int nextIIS() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  IISStatuspublic void IISStatus(IntHolder iiscount, int[] rowsizes, int[] colsizes, double[] suminfeas, int[] numinfeas) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  IISAllpublic void IISAll() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeIISpublic void writeIIS(int number, java.lang.String fn, int filetype, java.lang.String typeflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeIISpublic void writeIIS(int number, java.lang.String fn, int filetype) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  IISIsolationspublic void IISIsolations(int number) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getIISDatapublic void getIISData(int number, IntHolder rownumber, IntHolder colnumber, int[] miisrow, int[] miiscol, byte[] constrainttype, byte[] colbndtype, double[] duals, double[] rdcs, byte[] isolationrows, byte[] isolationcols) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeSolpublic void writeSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeSolpublic void writeSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeSolpublic void writeSol() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeBinSolpublic void writeBinSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeBinSolpublic void writeBinSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeBinSolpublic void writeBinSol() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readBinSolpublic void readBinSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readBinSolpublic void readBinSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readBinSolpublic void readBinSol() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeSlxSolpublic void writeSlxSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeSlxSolpublic void writeSlxSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeSlxSolpublic void writeSlxSol() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readSlxSolpublic void readSlxSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readSlxSolpublic void readSlxSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  readSlxSolpublic void readSlxSol() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writePrtRangepublic void writePrtRange() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeRangepublic void writeRange(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeRangepublic void writeRange(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeRangepublic void writeRange() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getSolpublic void getSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getSolpublic void getSol(double[] _dx) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getPresolveSolpublic void getPresolveSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getPresolveSolpublic void getPresolveSol(double[] _dx) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getInfeaspublic void getInfeas(IntHolder npv, IntHolder nps, IntHolder nds, IntHolder ndv, int[] mx, int[] mslack, int[] mdual, int[] mdj) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getScaledInfeaspublic void getScaledInfeas(IntHolder npv, IntHolder nps, IntHolder nds, IntHolder ndv, int[] mx, int[] mslack, int[] mdual, int[] mdj) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getUnbVecpublic void getUnbVec(IntHolder icol) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getUnbVecpublic int getUnbVec() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  btranpublic void btran(double[] dwork) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  ftranpublic void ftran(double[] dwork) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  sparseBTranpublic void sparseBTran(double[] dval, int[] mind, IntHolder nzcnt) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  sparseFTranpublic void sparseFTran(double[] dval, int[] mind, IntHolder nzcnt) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getObjpublic void getObj(double[] _dobj, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getRHSpublic void getRHS(double[] _drhs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getRHSrangepublic void getRHSrange(double[] _drng, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getLBpublic void getLB(double[] _dbdl, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getUBpublic void getUB(double[] _dbdu, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getColspublic void getCols(int[] _mstart, int[] _mrwind, double[] _dmatval, int maxcoeffs, IntHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getColspublic int getCols(int[] _mstart, int[] _mrwind, double[] _dmatval, int maxcoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getColspublic void getCols(long[] _mstart, int[] _mrwind, double[] _dmatval, long maxcoeffs, LongHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getColspublic long getCols(long[] _mstart, int[] _mrwind, double[] _dmatval, long maxcoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getRowspublic void getRows(int[] _mstart, int[] _mclind, double[] _dmatval, int maxcoeffs, IntHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getRowspublic int getRows(int[] _mstart, int[] _mclind, double[] _dmatval, int maxcoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getRowspublic void getRows(long[] _mstart, int[] _mclind, double[] _dmatval, long maxcoeffs, LongHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getRowspublic long getRows(long[] _mstart, int[] _mclind, double[] _dmatval, long maxcoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCoefpublic void getCoef(int _irow, int _icol, DoubleHolder _dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCoefpublic double getCoef(int _irow, int _icol) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getMQObjpublic void getMQObj(int[] _mstart, int[] _mclind, double[] _dobjval, int maxcoeffs, IntHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getMQObjpublic int getMQObj(int[] _mstart, int[] _mclind, double[] _dobjval, int maxcoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getMQObjpublic void getMQObj(long[] _mstart, int[] _mclind, double[] _dobjval, long maxcoeffs, LongHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getMQObjpublic long getMQObj(long[] _mstart, int[] _mclind, double[] _dobjval, long maxcoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getiispublic void getiis(IntHolder ncols, IntHolder nrows, int[] _miiscol, int[] _miisrow) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getiispublic void getiis(IntHolder ncols, IntHolder nrows) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getPresolveBasispublic void getPresolveBasis(int[] _mrowstatus, int[] _mcolstatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadPresolveBasispublic void loadPresolveBasis(int[] _mrowstatus, int[] _mcolstatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getGlobalpublic void getGlobal(IntHolder ngents, IntHolder nsets, byte[] _sgtype, int[] _mgcols, double[] _dlim, byte[] _sstype, int[] _msstart, int[] _mscols, double[] _dref) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getGlobalpublic void getGlobal(IntHolder ngents, byte[] _sgtype, int[] _mgcols, double[] _dlim) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getGlobalpublic int getGlobal(byte[] _sgtype, int[] _mgcols, double[] _dlim) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getGlobalpublic void getGlobal(IntHolder ngents, IntHolder nsets, byte[] _sgtype, int[] _mgcols, double[] _dlim, byte[] _sstype, long[] _msstart, int[] _mscols, double[] _dref) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  writeProbpublic void writeProb(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeProbpublic void writeProb(java.lang.String _sfilename) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  writeProbpublic void writeProb() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getRowTypepublic void getRowType(byte[] _srowtype, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadSecureVecspublic void loadSecureVecs(int nrows, int ncols, int[] mrow, int[] mcol) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getColTypepublic void getColType(byte[] _coltype, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getBasispublic void getBasis(int[] _mrowstatus, int[] _mcolstatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadBasispublic void loadBasis(int[] _mrowstatus, int[] _mcolstatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getIndexpublic void getIndex(int _itype, java.lang.String _sname, IntHolder _iseq) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getIndexpublic int getIndex(int _itype, java.lang.String _sname) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addRowspublic void addRows(int nrows, int ncoeffs, byte[] _srowtype, double[] _drhs, double[] _drng, int[] _mstart, int[] _mclind, double[] _dmatval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addRowspublic void addRows(int nrows, int ncoeffs, byte[] _srowtype, double[] _drhs, int[] _mstart, int[] _mclind, double[] _dmatval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addRowspublic void addRows(int nrows, long ncoeffs, byte[] _srowtype, double[] _drhs, double[] _drng, long[] _mstart, int[] _mclind, double[] _dmatval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addRowspublic void addRows(int nrows, long ncoeffs, byte[] _srowtype, double[] _drhs, long[] _mstart, int[] _mclind, double[] _dmatval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delRowspublic void delRows(int nrows, int[] _mindex) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addColspublic void addCols(int ncols, int ncoeffs, double[] _dobj, int[] _mstart, int[] _mrwind, double[] _dmatval, double[] _dbdl, double[] _dbdu) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addColspublic void addCols(int ncols, long ncoeffs, double[] _dobj, long[] _mstart, int[] _mrwind, double[] _dmatval, double[] _dbdl, double[] _dbdu) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delColspublic void delCols(int ncols, int[] _mindex) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgColTypepublic void chgColType(int ncols, int[] _mindex, byte[] _coltype) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgRowTypepublic void chgRowType(int nrows, int[] _mindex, byte[] _srowtype) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgBoundspublic void chgBounds(int nbnds, int[] _mindex, byte[] _sboundtype, double[] _dbnd) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgObjpublic void chgObj(int ncols, int[] _mindex, double[] _dobj) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgCoefpublic void chgCoef(int _irow, int _icol, double _dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgMCoefpublic void chgMCoef(int ncoeffs, int[] _mrow, int[] _mcol, double[] _dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgMCoefpublic void chgMCoef(long ncoeffs, int[] _mrow, int[] _mcol, double[] _dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgMQObjpublic void chgMQObj(int ncols, int[] _mcol1, int[] _mcol2, double[] _dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgMQObjpublic void chgMQObj(long ncols, int[] _mcol1, int[] _mcol2, double[] _dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgQObjpublic void chgQObj(int _icol, int _jcol, double _dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgRHSpublic void chgRHS(int nrows, int[] _mindex, double[] _drhs) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgRHSrangepublic void chgRHSrange(int nrows, int[] _mindex, double[] _drng) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgObjSensepublic void chgObjSense(XPRSenumerations.ObjSense objsense) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  chgGlbLimitpublic void chgGlbLimit(int ncols, int[] _mindex, double[] _dlimit) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  savepublic void save() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  restorepublic void restore(java.lang.String _sprobname, java.lang.String _force) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  restorepublic void restore() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  restorepublic void restore(java.lang.String _sprobname) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  pivotpublic void pivot(int _in, int _out) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getPivotspublic void getPivots(int _in, int[] _mout, double[] _dout, DoubleHolder _dobjo, IntHolder npiv, int maxpiv) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addCutspublic void addCuts(int ncuts, int[] mtype, byte[] qrtype, double[] drhs, int[] mstart, int[] mcols, double[] dmatval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addCutspublic void addCuts(int ncuts, int[] mtype, byte[] qrtype, double[] drhs, long[] mstart, int[] mcols, double[] dmatval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCutspublic void delCuts(int ibasis, int itype, int interp, double delta, int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCutspublic void delCuts(int ibasis) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCutspublic void delCuts(int ibasis, int itype, int interp) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCutspublic void delCuts(int ibasis, int itype, int interp, double delta) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCutspublic void delCuts(int ibasis, int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCPCutspublic void delCPCuts(int itype, int interp, int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCPCutspublic void delCPCuts() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCPCutspublic void delCPCuts(int itype, int interp) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delCPCutspublic void delCPCuts(int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCutListpublic void getCutList(int itype, int interp, IntHolder ncuts, int maxcuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCutListpublic int getCutList(int itype, int interp, int maxcuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCutListpublic int getCutList(int maxcuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCPCutListpublic void getCPCutList(int itype, int interp, double delta, IntHolder ncuts, int maxcuts, XPRScut[] mcutind, double[] dviol) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCPCutListpublic int getCPCutList(int itype, int interp, double delta, int maxcuts, XPRScut[] mcutind, double[] dviol) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCPCutListpublic int getCPCutList(int maxcuts, XPRScut[] mcutind, double[] dviol) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCPCutspublic void getCPCuts(XPRScut[] mindex, int ncuts, int size, int[] mtype, byte[] qrtype, int[] mstart, int[] mcols, double[] dmatval, double[] drhs) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getCPCutspublic void getCPCuts(XPRScut[] mindex, int ncuts, long size, int[] mtype, byte[] qrtype, long[] mstart, int[] mcols, double[] dmatval, double[] drhs) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  loadCutspublic void loadCuts(int itype, int interp, int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadCutspublic void loadCuts(int itype, int interp) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadCutspublic void loadCuts(int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  storeCutspublic void storeCuts(int ncuts, int nodupl, int[] mtype, byte[] qrtype, double[] drhs, int[] mstart, XPRScut[] mindex, int[] mcols, double[] dmatval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  storeCutspublic void storeCuts(int ncuts, int nodupl, int[] mtype, byte[] qrtype, double[] drhs, long[] mstart, XPRScut[] mindex, int[] mcols, double[] dmatval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  presolveRowpublic void presolveRow(char qrtype, int nzo, int[] mcolso, double[] dvalo, double drhso, int maxcoeffs, IntHolder nzp, int[] mcolsp, double[] dvalp, DoubleHolder drhsp, IntHolder status) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadLPSolpublic void loadLPSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj, IntHolder status) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadMipSolpublic void loadMipSol(double[] dsol, IntHolder status) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadMipSolpublic int loadMipSol(double[] dsol) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addMipSolpublic void addMipSol(int ilength, double[] mipsolval, int[] mipsolcol, java.lang.String solname) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  storeBoundspublic void storeBounds(int nbnds, int[] mcols, byte[] qbtype, double[] dbnd, XPRSbounds mindex) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  storeBoundspublic XPRSbounds storeBounds(int nbnds, int[] mcols, byte[] qbtype, double[] dbnd) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  setBranchCutspublic void setBranchCuts(int nbcuts, XPRScut[] mindex) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setBranchBoundspublic void setBranchBounds(XPRSbounds mindex) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getLastErrorpublic void getLastError(StringHolder errmsg) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getLastErrorpublic java.lang.String getLastError() throws XPRSprobExceptionDescription copied from class:XPRSobjectReturns last error message that occurred on this XPRSobject- Specified by:
- 
         getLastErrorin classXPRSobject
- Throws:
- 
         XPRSprobException
 
 -  basisConditionpublic void basisCondition(DoubleHolder condnum, DoubleHolder scondnum) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getMipSolpublic void getMipSol(double[] _dx, double[] _dslack) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getMipSolpublic void getMipSol(double[] _dx) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getLpSolpublic void getLpSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getLpSolpublic void getLpSol(double[] _dx) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  objSApublic void objSA(int ncols, int[] mindex, double[] lower, double[] upper) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  rhsSApublic void rhsSA(int nrows, int[] mindex, double[] lower, double[] upper) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  postSolvepublic void postSolve() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delSetspublic void delSets(int nsets, int[] msindex) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addSetspublic void addSets(int newsets, int newnz, byte[] qstype, int[] msstart, int[] mscols, double[] dref) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addSetspublic void addSets(int newsets, long newnz, byte[] qstype, long[] msstart, int[] mscols, double[] dref) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  strongBranchpublic void strongBranch(int nbnds, int[] _mindex, byte[] _sboundtype, double[] _dbnd, int itrlimit, double[] _dsbobjval, int[] _msbstatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  estimateRowDualRangespublic void estimateRowDualRanges(int nRows, int[] rowIndices, int iterationLimit, double[] minDualActivity, double[] maxDualActivity) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getPrimalRaypublic void getPrimalRay(double[] _dpray, IntHolder _hasray) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getDualRaypublic void getDualRay(double[] _ddray, IntHolder _hasray) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  setMessageStatuspublic void setMessageStatus(int errcode, int bEnabledStatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getMessageStatuspublic void getMessageStatus(int errcode, IntHolder bEnabledStatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getMessageStatuspublic int getMessageStatus(int errcode) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  repairWeightedInfeaspublic void repairWeightedInfeas(IntHolder scode, double[] lrp_array, double[] grp_array, double[] lbp_array, double[] ubp_array, char second_phase, double delta, java.lang.String optflags) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  repairWeightedInfeasBoundspublic void repairWeightedInfeasBounds(IntHolder scode, double[] lrp_array, double[] grp_array, double[] lbp_array, double[] ubp_array, double[] lrb_array, double[] grb_array, double[] lbb_array, double[] ubb_array, char second_phase, double delta, java.lang.String optflags) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  repairInfeaspublic void repairInfeas(IntHolder scode, char ptype, char phase2, char globalflags, double lrp, double grp, double lbp, double ubp, double delta) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  setIndicatorspublic void setIndicators(int nrows, int[] _mrows, int[] _inds, int[] _comps) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getIndicatorspublic void getIndicators(int[] _inds, int[] _comps, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delIndicatorspublic void delIndicators(int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getCutSlackpublic void getCutSlack(XPRScut cut, DoubleHolder dslack) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getCutMappublic void getCutMap(int ncuts, XPRScut[] cuts, int[] cutmap) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  basisStabilitypublic void basisStability(int typecode, int norm, int ifscaled, DoubleHolder dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  calcSlackspublic void calcSlacks(double[] solution, double[] calculatedslacks) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  calcReducedCostspublic void calcReducedCosts(double[] duals, double[] solution, double[] calculateddjs) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  calcObjectivepublic void calcObjective(double[] solution, DoubleHolder objective) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  refineMipSolpublic void refineMipSol(int options, java.lang.String _sflags, double[] solution, double[] refined_solution, IntHolder refinestatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  calcSolInfopublic void calcSolInfo(double[] solution, double[] dual, int Property, DoubleHolder Value) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  dumpControlspublic void dumpControls() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  crossoverLpSolpublic void crossoverLpSol(IntHolder status) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  tunepublic void tune(java.lang.String _sflags) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  tunerWriteMethodpublic void tunerWriteMethod(java.lang.String methodfile) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  tunerReadMethodpublic void tunerReadMethod(java.lang.String methodfile) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQRowCoeffpublic void getQRowCoeff(int irow, int icol, int jcol, DoubleHolder dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQRowCoeffpublic double getQRowCoeff(int irow, int icol, int jcol) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQRowQMatrixpublic void getQRowQMatrix(int irow, int[] mstart, int[] mclind, double[] dobjval, int maxcoeffs, IntHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQRowQMatrixpublic int getQRowQMatrix(int irow, int[] mstart, int[] mclind, double[] dobjval, int maxcoeffs, int first, int last) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQRowQMatrixTripletspublic void getQRowQMatrixTriplets(int irow, IntHolder nqelem, int[] mqcol1, int[] mqcol2, double[] dqe) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQRowQMatrixTripletspublic int getQRowQMatrixTriplets(int irow, int[] mqcol1, int[] mqcol2, double[] dqe) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  chgQRowCoeffpublic void chgQRowCoeff(int irow, int icol, int jcol, double dval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQRowspublic void getQRows(IntHolder qmn, int[] qcrows) throws XPRSprobException - Throws:
- 
         XPRSprobException
 
 -  getQRowspublic int getQRows(int[] qcrows) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getQRowspublic int getQRows() throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addQMatrixpublic void addQMatrix(int irow, int nqtr, int[] mqc1, int[] mqc2, double[] dqew) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addQMatrixpublic void addQMatrix(int irow, long nqtr, int[] mqc1, int[] mqc2, double[] dqew) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  delQMatrixpublic void delQMatrix(int irow) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadQCQPpublic void loadQCQP(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, int nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval, int qmn, int[] qcrows, int[] qcnquads, int[] qcmqcol1, int[] qcmqcol2, double[] qcdqval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadQCQPpublic void loadQCQP(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _mstart, int[] _mnel, int[] _mrwind, double[] _dmatval, double[] _dlb, double[] _dub, long nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval, int qmn, int[] qcrows, long[] qcnquads, int[] qcmqcol1, int[] qcmqcol2, double[] qcdqval) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadQCQPGlobalpublic void loadQCQPGlobal(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, int[] _matbeg, int[] _matcnt, int[] _matrow, double[] _dmatval, double[] _dlb, double[] _dub, int nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval, int qmn, int[] qcrows, int[] qcnquads, int[] qcmqcol1, int[] qcmqcol2, double[] qcdqval, int ngents, int nsets, byte[] qgtype, int[] mgcols, double[] dlim, byte[] qstype, int[] msstart, int[] mscols, double[] dref) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  loadQCQPGlobalpublic void loadQCQPGlobal(java.lang.String _sprobname, int ncols, int nrows, byte[] _srowtypes, double[] _drhs, double[] _drange, double[] _dobj, long[] _matbeg, int[] _matcnt, int[] _matrow, double[] _dmatval, double[] _dlb, double[] _dub, long nquads, int[] _mqcol1, int[] _mqcol2, double[] _dqval, int qmn, int[] qcrows, long[] qcnquads, int[] qcmqcol1, int[] qcmqcol2, double[] qcdqval, int ngents, int nsets, byte[] qgtype, int[] mgcols, double[] dlim, byte[] qstype, long[] msstart, int[] mscols, double[] dref) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getControlInfopublic void getControlInfo(java.lang.String sCaName, IntHolder iHeaderId, XPRSenumerationHolders.ParameterType iTypeinfo) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getAttribInfopublic void getAttribInfo(java.lang.String sCaName, IntHolder iHeaderId, XPRSenumerationHolders.ParameterType iTypeinfo) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  strongBranchCBpublic void strongBranchCB(int nbnds, int[] _mindex, byte[] _sboundtype, double[] _dbnd, int itrlimit, double[] _dsbobjval, int[] _msbstatus, XPRSstrongBranchSolveListener sbsolvecb, java.lang.Object vContext) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getBarNumStabilitypublic void getBarNumStability(int[] dColumnStability, int[] dRowStability) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  getLastBarSolpublic void getLastBarSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj, IntHolder lpstatus) throws XPRSprobException- Throws:
- 
         XPRSprobException
 
 -  addLpLogListenerpublic void addLpLogListener(XPRSlpLogListener listener) throws XPRSexception Add a listener for the LpLogcallback. Note that an object can have multiple LpLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all LpLog listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addLpLogListenerpublic void addLpLogListener(XPRSlpLogListener listener, java.lang.Object data) throws XPRSexception Add the listener for the LpLogcallback. Note that an object can have multiple LpLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all LpLog listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addLpLogListenerpublic void addLpLogListener(XPRSlpLogListener listener, int priority) throws XPRSexception Add the listener for the LpLogcallback. Note that an object can have multiple LpLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all LpLog listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addLpLogListenerpublic void addLpLogListener(XPRSlpLogListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the LpLogcallback. Note that an object can have multiple LpLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all LpLog listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeLpLogListenerpublic void removeLpLogListener(XPRSlpLogListener listener) throws XPRSexception Removes the given LpLog listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeLpLogListenerpublic void removeLpLogListener(XPRSlpLogListener listener, java.lang.Object data) throws XPRSexception Removes the given LpLog listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeLpLogListenerpublic void removeLpLogListener() throws XPRSexceptionRemoves all LpLog listeners from the object. @deprecated as of Xpress 7.1, please useremoveLpLogListener(XPRSlpLogListener)orremoveLpLogListeners()- Throws:
- 
         XPRSexception
 
 -  removeLpLogListenerspublic void removeLpLogListeners() throws XPRSexceptionRemove all listeners for the LpLog callback- Throws:
- 
         XPRSexception
 
 -  addGlobalLogListenerpublic void addGlobalLogListener(XPRSglobalLogListener listener) throws XPRSexception Add a listener for the GlobalLogcallback. Note that an object can have multiple GlobalLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all GlobalLog listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addGlobalLogListenerpublic void addGlobalLogListener(XPRSglobalLogListener listener, java.lang.Object data) throws XPRSexception Add the listener for the GlobalLogcallback. Note that an object can have multiple GlobalLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all GlobalLog listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addGlobalLogListenerpublic void addGlobalLogListener(XPRSglobalLogListener listener, int priority) throws XPRSexception Add the listener for the GlobalLogcallback. Note that an object can have multiple GlobalLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all GlobalLog listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addGlobalLogListenerpublic void addGlobalLogListener(XPRSglobalLogListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the GlobalLogcallback. Note that an object can have multiple GlobalLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all GlobalLog listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeGlobalLogListenerpublic void removeGlobalLogListener(XPRSglobalLogListener listener) throws XPRSexception Removes the given GlobalLog listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeGlobalLogListenerpublic void removeGlobalLogListener(XPRSglobalLogListener listener, java.lang.Object data) throws XPRSexception Removes the given GlobalLog listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeGlobalLogListenerpublic void removeGlobalLogListener() throws XPRSexceptionRemoves all GlobalLog listeners from the object. @deprecated as of Xpress 7.1, please useremoveGlobalLogListener(XPRSglobalLogListener)orremoveGlobalLogListeners()- Throws:
- 
         XPRSexception
 
 -  removeGlobalLogListenerspublic void removeGlobalLogListeners() throws XPRSexceptionRemove all listeners for the GlobalLog callback- Throws:
- 
         XPRSexception
 
 -  addCutLogListenerpublic void addCutLogListener(XPRScutLogListener listener) throws XPRSexception Add a listener for the CutLogcallback. Note that an object can have multiple CutLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all CutLog listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addCutLogListenerpublic void addCutLogListener(XPRScutLogListener listener, java.lang.Object data) throws XPRSexception Add the listener for the CutLogcallback. Note that an object can have multiple CutLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all CutLog listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addCutLogListenerpublic void addCutLogListener(XPRScutLogListener listener, int priority) throws XPRSexception Add the listener for the CutLogcallback. Note that an object can have multiple CutLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all CutLog listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addCutLogListenerpublic void addCutLogListener(XPRScutLogListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the CutLogcallback. Note that an object can have multiple CutLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all CutLog listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeCutLogListenerpublic void removeCutLogListener(XPRScutLogListener listener) throws XPRSexception Removes the given CutLog listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeCutLogListenerpublic void removeCutLogListener(XPRScutLogListener listener, java.lang.Object data) throws XPRSexception Removes the given CutLog listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeCutLogListenerpublic void removeCutLogListener() throws XPRSexceptionRemoves all CutLog listeners from the object. @deprecated as of Xpress 7.1, please useremoveCutLogListener(XPRScutLogListener)orremoveCutLogListeners()- Throws:
- 
         XPRSexception
 
 -  removeCutLogListenerspublic void removeCutLogListeners() throws XPRSexceptionRemove all listeners for the CutLog callback- Throws:
- 
         XPRSexception
 
 -  addBarLogListenerpublic void addBarLogListener(XPRSbarLogListener listener) throws XPRSexception Add a listener for the BarLogcallback. Note that an object can have multiple BarLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BarLog listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addBarLogListenerpublic void addBarLogListener(XPRSbarLogListener listener, java.lang.Object data) throws XPRSexception Add the listener for the BarLogcallback. Note that an object can have multiple BarLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BarLog listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addBarLogListenerpublic void addBarLogListener(XPRSbarLogListener listener, int priority) throws XPRSexception Add the listener for the BarLogcallback. Note that an object can have multiple BarLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BarLog listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addBarLogListenerpublic void addBarLogListener(XPRSbarLogListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the BarLogcallback. Note that an object can have multiple BarLog listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BarLog listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeBarLogListenerpublic void removeBarLogListener(XPRSbarLogListener listener) throws XPRSexception Removes the given BarLog listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeBarLogListenerpublic void removeBarLogListener(XPRSbarLogListener listener, java.lang.Object data) throws XPRSexception Removes the given BarLog listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeBarLogListenerpublic void removeBarLogListener() throws XPRSexceptionRemoves all BarLog listeners from the object. @deprecated as of Xpress 7.1, please useremoveBarLogListener(XPRSbarLogListener)orremoveBarLogListeners()- Throws:
- 
         XPRSexception
 
 -  removeBarLogListenerspublic void removeBarLogListeners() throws XPRSexceptionRemove all listeners for the BarLog callback- Throws:
- 
         XPRSexception
 
 -  addCutMgrListenerpublic void addCutMgrListener(XPRScutMgrListener listener) throws XPRSexception Add a listener for the CutMgrcallback. Note that an object can have multiple CutMgr listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all CutMgr listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addCutMgrListenerpublic void addCutMgrListener(XPRScutMgrListener listener, java.lang.Object data) throws XPRSexception Add the listener for the CutMgrcallback. Note that an object can have multiple CutMgr listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all CutMgr listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addCutMgrListenerpublic void addCutMgrListener(XPRScutMgrListener listener, int priority) throws XPRSexception Add the listener for the CutMgrcallback. Note that an object can have multiple CutMgr listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all CutMgr listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addCutMgrListenerpublic void addCutMgrListener(XPRScutMgrListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the CutMgrcallback. Note that an object can have multiple CutMgr listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all CutMgr listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeCutMgrListenerpublic void removeCutMgrListener(XPRScutMgrListener listener) throws XPRSexception Removes the given CutMgr listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeCutMgrListenerpublic void removeCutMgrListener(XPRScutMgrListener listener, java.lang.Object data) throws XPRSexception Removes the given CutMgr listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeCutMgrListenerpublic void removeCutMgrListener() throws XPRSexceptionRemoves all CutMgr listeners from the object. @deprecated as of Xpress 7.1, please useremoveCutMgrListener(XPRScutMgrListener)orremoveCutMgrListeners()- Throws:
- 
         XPRSexception
 
 -  removeCutMgrListenerspublic void removeCutMgrListeners() throws XPRSexceptionRemove all listeners for the CutMgr callback- Throws:
- 
         XPRSexception
 
 -  addChgNodeListenerpublic void addChgNodeListener(XPRSchgNodeListener listener) throws XPRSexception Add a listener for the ChgNodecallback. Note that an object can have multiple ChgNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChgNode listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addChgNodeListenerpublic void addChgNodeListener(XPRSchgNodeListener listener, java.lang.Object data) throws XPRSexception Add the listener for the ChgNodecallback. Note that an object can have multiple ChgNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChgNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addChgNodeListenerpublic void addChgNodeListener(XPRSchgNodeListener listener, int priority) throws XPRSexception Add the listener for the ChgNodecallback. Note that an object can have multiple ChgNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChgNode listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addChgNodeListenerpublic void addChgNodeListener(XPRSchgNodeListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the ChgNodecallback. Note that an object can have multiple ChgNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChgNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeChgNodeListenerpublic void removeChgNodeListener(XPRSchgNodeListener listener) throws XPRSexception Removes the given ChgNode listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeChgNodeListenerpublic void removeChgNodeListener(XPRSchgNodeListener listener, java.lang.Object data) throws XPRSexception Removes the given ChgNode listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeChgNodeListenerpublic void removeChgNodeListener() throws XPRSexceptionRemoves all ChgNode listeners from the object. @deprecated as of Xpress 7.1, please useremoveChgNodeListener(XPRSchgNodeListener)orremoveChgNodeListeners()- Throws:
- 
         XPRSexception
 
 -  removeChgNodeListenerspublic void removeChgNodeListeners() throws XPRSexceptionRemove all listeners for the ChgNode callback- Throws:
- 
         XPRSexception
 
 -  addOptNodeListenerpublic void addOptNodeListener(XPRSoptNodeListener listener) throws XPRSexception Add a listener for the OptNodecallback. Note that an object can have multiple OptNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all OptNode listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addOptNodeListenerpublic void addOptNodeListener(XPRSoptNodeListener listener, java.lang.Object data) throws XPRSexception Add the listener for the OptNodecallback. Note that an object can have multiple OptNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all OptNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addOptNodeListenerpublic void addOptNodeListener(XPRSoptNodeListener listener, int priority) throws XPRSexception Add the listener for the OptNodecallback. Note that an object can have multiple OptNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all OptNode listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addOptNodeListenerpublic void addOptNodeListener(XPRSoptNodeListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the OptNodecallback. Note that an object can have multiple OptNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all OptNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeOptNodeListenerpublic void removeOptNodeListener(XPRSoptNodeListener listener) throws XPRSexception Removes the given OptNode listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeOptNodeListenerpublic void removeOptNodeListener(XPRSoptNodeListener listener, java.lang.Object data) throws XPRSexception Removes the given OptNode listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeOptNodeListenerpublic void removeOptNodeListener() throws XPRSexceptionRemoves all OptNode listeners from the object. @deprecated as of Xpress 7.1, please useremoveOptNodeListener(XPRSoptNodeListener)orremoveOptNodeListeners()- Throws:
- 
         XPRSexception
 
 -  removeOptNodeListenerspublic void removeOptNodeListeners() throws XPRSexceptionRemove all listeners for the OptNode callback- Throws:
- 
         XPRSexception
 
 -  addPreNodeListenerpublic void addPreNodeListener(XPRSpreNodeListener listener) throws XPRSexception Add a listener for the PreNodecallback. Note that an object can have multiple PreNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all PreNode listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addPreNodeListenerpublic void addPreNodeListener(XPRSpreNodeListener listener, java.lang.Object data) throws XPRSexception Add the listener for the PreNodecallback. Note that an object can have multiple PreNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all PreNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addPreNodeListenerpublic void addPreNodeListener(XPRSpreNodeListener listener, int priority) throws XPRSexception Add the listener for the PreNodecallback. Note that an object can have multiple PreNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all PreNode listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addPreNodeListenerpublic void addPreNodeListener(XPRSpreNodeListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the PreNodecallback. Note that an object can have multiple PreNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all PreNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removePreNodeListenerpublic void removePreNodeListener(XPRSpreNodeListener listener) throws XPRSexception Removes the given PreNode listener from the object.- Throws:
- 
         XPRSexception
 
 -  removePreNodeListenerpublic void removePreNodeListener(XPRSpreNodeListener listener, java.lang.Object data) throws XPRSexception Removes the given PreNode listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removePreNodeListenerpublic void removePreNodeListener() throws XPRSexceptionRemoves all PreNode listeners from the object. @deprecated as of Xpress 7.1, please useremovePreNodeListener(XPRSpreNodeListener)orremovePreNodeListeners()- Throws:
- 
         XPRSexception
 
 -  removePreNodeListenerspublic void removePreNodeListeners() throws XPRSexceptionRemove all listeners for the PreNode callback- Throws:
- 
         XPRSexception
 
 -  addInfNodeListenerpublic void addInfNodeListener(XPRSinfNodeListener listener) throws XPRSexception Add a listener for the InfNodecallback. Note that an object can have multiple InfNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all InfNode listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addInfNodeListenerpublic void addInfNodeListener(XPRSinfNodeListener listener, java.lang.Object data) throws XPRSexception Add the listener for the InfNodecallback. Note that an object can have multiple InfNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all InfNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addInfNodeListenerpublic void addInfNodeListener(XPRSinfNodeListener listener, int priority) throws XPRSexception Add the listener for the InfNodecallback. Note that an object can have multiple InfNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all InfNode listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addInfNodeListenerpublic void addInfNodeListener(XPRSinfNodeListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the InfNodecallback. Note that an object can have multiple InfNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all InfNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeInfNodeListenerpublic void removeInfNodeListener(XPRSinfNodeListener listener) throws XPRSexception Removes the given InfNode listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeInfNodeListenerpublic void removeInfNodeListener(XPRSinfNodeListener listener, java.lang.Object data) throws XPRSexception Removes the given InfNode listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeInfNodeListenerpublic void removeInfNodeListener() throws XPRSexceptionRemoves all InfNode listeners from the object. @deprecated as of Xpress 7.1, please useremoveInfNodeListener(XPRSinfNodeListener)orremoveInfNodeListeners()- Throws:
- 
         XPRSexception
 
 -  removeInfNodeListenerspublic void removeInfNodeListeners() throws XPRSexceptionRemove all listeners for the InfNode callback- Throws:
- 
         XPRSexception
 
 -  addNodeCutoffListenerpublic void addNodeCutoffListener(XPRSnodeCutoffListener listener) throws XPRSexception Add a listener for the NodeCutoffcallback. Note that an object can have multiple NodeCutoff listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all NodeCutoff listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addNodeCutoffListenerpublic void addNodeCutoffListener(XPRSnodeCutoffListener listener, java.lang.Object data) throws XPRSexception Add the listener for the NodeCutoffcallback. Note that an object can have multiple NodeCutoff listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all NodeCutoff listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addNodeCutoffListenerpublic void addNodeCutoffListener(XPRSnodeCutoffListener listener, int priority) throws XPRSexception Add the listener for the NodeCutoffcallback. Note that an object can have multiple NodeCutoff listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all NodeCutoff listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addNodeCutoffListenerpublic void addNodeCutoffListener(XPRSnodeCutoffListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the NodeCutoffcallback. Note that an object can have multiple NodeCutoff listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all NodeCutoff listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeNodeCutoffListenerpublic void removeNodeCutoffListener(XPRSnodeCutoffListener listener) throws XPRSexception Removes the given NodeCutoff listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeNodeCutoffListenerpublic void removeNodeCutoffListener(XPRSnodeCutoffListener listener, java.lang.Object data) throws XPRSexception Removes the given NodeCutoff listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeNodeCutoffListenerpublic void removeNodeCutoffListener() throws XPRSexceptionRemoves all NodeCutoff listeners from the object. @deprecated as of Xpress 7.1, please useremoveNodeCutoffListener(XPRSnodeCutoffListener)orremoveNodeCutoffListeners()- Throws:
- 
         XPRSexception
 
 -  removeNodeCutoffListenerspublic void removeNodeCutoffListeners() throws XPRSexceptionRemove all listeners for the NodeCutoff callback- Throws:
- 
         XPRSexception
 
 -  addIntSolListenerpublic void addIntSolListener(XPRSintSolListener listener) throws XPRSexception Add a listener for the IntSolcallback. Note that an object can have multiple IntSol listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all IntSol listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addIntSolListenerpublic void addIntSolListener(XPRSintSolListener listener, java.lang.Object data) throws XPRSexception Add the listener for the IntSolcallback. Note that an object can have multiple IntSol listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all IntSol listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addIntSolListenerpublic void addIntSolListener(XPRSintSolListener listener, int priority) throws XPRSexception Add the listener for the IntSolcallback. Note that an object can have multiple IntSol listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all IntSol listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addIntSolListenerpublic void addIntSolListener(XPRSintSolListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the IntSolcallback. Note that an object can have multiple IntSol listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all IntSol listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeIntSolListenerpublic void removeIntSolListener(XPRSintSolListener listener) throws XPRSexception Removes the given IntSol listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeIntSolListenerpublic void removeIntSolListener(XPRSintSolListener listener, java.lang.Object data) throws XPRSexception Removes the given IntSol listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeIntSolListenerpublic void removeIntSolListener() throws XPRSexceptionRemoves all IntSol listeners from the object. @deprecated as of Xpress 7.1, please useremoveIntSolListener(XPRSintSolListener)orremoveIntSolListeners()- Throws:
- 
         XPRSexception
 
 -  removeIntSolListenerspublic void removeIntSolListeners() throws XPRSexceptionRemove all listeners for the IntSol callback- Throws:
- 
         XPRSexception
 
 -  addPreIntsolListenerpublic void addPreIntsolListener(XPRSpreIntsolListener listener) throws XPRSexception Add a listener for the PreIntsolcallback. Note that an object can have multiple PreIntsol listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all PreIntsol listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addPreIntsolListenerpublic void addPreIntsolListener(XPRSpreIntsolListener listener, java.lang.Object data) throws XPRSexception Add the listener for the PreIntsolcallback. Note that an object can have multiple PreIntsol listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all PreIntsol listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addPreIntsolListenerpublic void addPreIntsolListener(XPRSpreIntsolListener listener, int priority) throws XPRSexception Add the listener for the PreIntsolcallback. Note that an object can have multiple PreIntsol listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all PreIntsol listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addPreIntsolListenerpublic void addPreIntsolListener(XPRSpreIntsolListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the PreIntsolcallback. Note that an object can have multiple PreIntsol listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all PreIntsol listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removePreIntsolListenerpublic void removePreIntsolListener(XPRSpreIntsolListener listener) throws XPRSexception Removes the given PreIntsol listener from the object.- Throws:
- 
         XPRSexception
 
 -  removePreIntsolListenerpublic void removePreIntsolListener(XPRSpreIntsolListener listener, java.lang.Object data) throws XPRSexception Removes the given PreIntsol listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removePreIntsolListenerpublic void removePreIntsolListener() throws XPRSexceptionRemoves all PreIntsol listeners from the object. @deprecated as of Xpress 7.1, please useremovePreIntsolListener(XPRSpreIntsolListener)orremovePreIntsolListeners()- Throws:
- 
         XPRSexception
 
 -  removePreIntsolListenerspublic void removePreIntsolListeners() throws XPRSexceptionRemove all listeners for the PreIntsol callback- Throws:
- 
         XPRSexception
 
 -  addChgBranchListenerpublic void addChgBranchListener(XPRSchgBranchListener listener) throws XPRSexception Add a listener for the ChgBranchcallback. Note that an object can have multiple ChgBranch listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChgBranch listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addChgBranchListenerpublic void addChgBranchListener(XPRSchgBranchListener listener, java.lang.Object data) throws XPRSexception Add the listener for the ChgBranchcallback. Note that an object can have multiple ChgBranch listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChgBranch listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addChgBranchListenerpublic void addChgBranchListener(XPRSchgBranchListener listener, int priority) throws XPRSexception Add the listener for the ChgBranchcallback. Note that an object can have multiple ChgBranch listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChgBranch listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addChgBranchListenerpublic void addChgBranchListener(XPRSchgBranchListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the ChgBranchcallback. Note that an object can have multiple ChgBranch listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChgBranch listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeChgBranchListenerpublic void removeChgBranchListener(XPRSchgBranchListener listener) throws XPRSexception Removes the given ChgBranch listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeChgBranchListenerpublic void removeChgBranchListener(XPRSchgBranchListener listener, java.lang.Object data) throws XPRSexception Removes the given ChgBranch listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeChgBranchListenerpublic void removeChgBranchListener() throws XPRSexceptionRemoves all ChgBranch listeners from the object. @deprecated as of Xpress 7.1, please useremoveChgBranchListener(XPRSchgBranchListener)orremoveChgBranchListeners()- Throws:
- 
         XPRSexception
 
 -  removeChgBranchListenerspublic void removeChgBranchListeners() throws XPRSexceptionRemove all listeners for the ChgBranch callback- Throws:
- 
         XPRSexception
 
 -  addEstimateListenerpublic void addEstimateListener(XPRSestimateListener listener) throws XPRSexception Add a listener for the Estimatecallback. Note that an object can have multiple Estimate listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Estimate listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addEstimateListenerpublic void addEstimateListener(XPRSestimateListener listener, java.lang.Object data) throws XPRSexception Add the listener for the Estimatecallback. Note that an object can have multiple Estimate listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Estimate listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addEstimateListenerpublic void addEstimateListener(XPRSestimateListener listener, int priority) throws XPRSexception Add the listener for the Estimatecallback. Note that an object can have multiple Estimate listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Estimate listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addEstimateListenerpublic void addEstimateListener(XPRSestimateListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the Estimatecallback. Note that an object can have multiple Estimate listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Estimate listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeEstimateListenerpublic void removeEstimateListener(XPRSestimateListener listener) throws XPRSexception Removes the given Estimate listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeEstimateListenerpublic void removeEstimateListener(XPRSestimateListener listener, java.lang.Object data) throws XPRSexception Removes the given Estimate listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeEstimateListenerpublic void removeEstimateListener() throws XPRSexceptionRemoves all Estimate listeners from the object. @deprecated as of Xpress 7.1, please useremoveEstimateListener(XPRSestimateListener)orremoveEstimateListeners()- Throws:
- 
         XPRSexception
 
 -  removeEstimateListenerspublic void removeEstimateListeners() throws XPRSexceptionRemove all listeners for the Estimate callback- Throws:
- 
         XPRSexception
 
 -  addSepNodeListenerpublic void addSepNodeListener(XPRSsepNodeListener listener) throws XPRSexception Add a listener for the SepNodecallback. Note that an object can have multiple SepNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all SepNode listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addSepNodeListenerpublic void addSepNodeListener(XPRSsepNodeListener listener, java.lang.Object data) throws XPRSexception Add the listener for the SepNodecallback. Note that an object can have multiple SepNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all SepNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addSepNodeListenerpublic void addSepNodeListener(XPRSsepNodeListener listener, int priority) throws XPRSexception Add the listener for the SepNodecallback. Note that an object can have multiple SepNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all SepNode listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addSepNodeListenerpublic void addSepNodeListener(XPRSsepNodeListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the SepNodecallback. Note that an object can have multiple SepNode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all SepNode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeSepNodeListenerpublic void removeSepNodeListener(XPRSsepNodeListener listener) throws XPRSexception Removes the given SepNode listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeSepNodeListenerpublic void removeSepNodeListener(XPRSsepNodeListener listener, java.lang.Object data) throws XPRSexception Removes the given SepNode listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeSepNodeListenerpublic void removeSepNodeListener() throws XPRSexceptionRemoves all SepNode listeners from the object. @deprecated as of Xpress 7.1, please useremoveSepNodeListener(XPRSsepNodeListener)orremoveSepNodeListeners()- Throws:
- 
         XPRSexception
 
 -  removeSepNodeListenerspublic void removeSepNodeListeners() throws XPRSexceptionRemove all listeners for the SepNode callback- Throws:
- 
         XPRSexception
 
 -  addMessageListenerpublic void addMessageListener(XPRSmessageListener listener) throws XPRSexception Add a listener for the Messagecallback. Note that an object can have multiple Message listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Message listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addMessageListenerpublic void addMessageListener(XPRSmessageListener listener, java.lang.Object data) throws XPRSexception Add the listener for the Messagecallback. Note that an object can have multiple Message listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Message listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addMessageListenerpublic void addMessageListener(XPRSmessageListener listener, int priority) throws XPRSexception Add the listener for the Messagecallback. Note that an object can have multiple Message listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Message listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addMessageListenerpublic void addMessageListener(XPRSmessageListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the Messagecallback. Note that an object can have multiple Message listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Message listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeMessageListenerpublic void removeMessageListener(XPRSmessageListener listener) throws XPRSexception Removes the given Message listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeMessageListenerpublic void removeMessageListener(XPRSmessageListener listener, java.lang.Object data) throws XPRSexception Removes the given Message listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeMessageListenerpublic void removeMessageListener() throws XPRSexceptionRemoves all Message listeners from the object. @deprecated as of Xpress 7.1, please useremoveMessageListener(XPRSmessageListener)orremoveMessageListeners()- Throws:
- 
         XPRSexception
 
 -  removeMessageListenerspublic void removeMessageListeners() throws XPRSexceptionRemove all listeners for the Message callback- Throws:
- 
         XPRSexception
 
 -  addMipThreadListenerpublic void addMipThreadListener(XPRSmipThreadListener listener) throws XPRSexception Add a listener for the MipThreadcallback. Note that an object can have multiple MipThread listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MipThread listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addMipThreadListenerpublic void addMipThreadListener(XPRSmipThreadListener listener, java.lang.Object data) throws XPRSexception Add the listener for the MipThreadcallback. Note that an object can have multiple MipThread listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MipThread listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addMipThreadListenerpublic void addMipThreadListener(XPRSmipThreadListener listener, int priority) throws XPRSexception Add the listener for the MipThreadcallback. Note that an object can have multiple MipThread listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MipThread listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addMipThreadListenerpublic void addMipThreadListener(XPRSmipThreadListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the MipThreadcallback. Note that an object can have multiple MipThread listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MipThread listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeMipThreadListenerpublic void removeMipThreadListener(XPRSmipThreadListener listener) throws XPRSexception Removes the given MipThread listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeMipThreadListenerpublic void removeMipThreadListener(XPRSmipThreadListener listener, java.lang.Object data) throws XPRSexception Removes the given MipThread listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeMipThreadListenerpublic void removeMipThreadListener() throws XPRSexceptionRemoves all MipThread listeners from the object. @deprecated as of Xpress 7.1, please useremoveMipThreadListener(XPRSmipThreadListener)orremoveMipThreadListeners()- Throws:
- 
         XPRSexception
 
 -  removeMipThreadListenerspublic void removeMipThreadListeners() throws XPRSexceptionRemove all listeners for the MipThread callback- Throws:
- 
         XPRSexception
 
 -  addDestroyMTListenerpublic void addDestroyMTListener(XPRSdestroyMTListener listener) throws XPRSexception Add a listener for the DestroyMTcallback. Note that an object can have multiple DestroyMT listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all DestroyMT listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addDestroyMTListenerpublic void addDestroyMTListener(XPRSdestroyMTListener listener, java.lang.Object data) throws XPRSexception Add the listener for the DestroyMTcallback. Note that an object can have multiple DestroyMT listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all DestroyMT listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addDestroyMTListenerpublic void addDestroyMTListener(XPRSdestroyMTListener listener, int priority) throws XPRSexception Add the listener for the DestroyMTcallback. Note that an object can have multiple DestroyMT listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all DestroyMT listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addDestroyMTListenerpublic void addDestroyMTListener(XPRSdestroyMTListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the DestroyMTcallback. Note that an object can have multiple DestroyMT listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all DestroyMT listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeDestroyMTListenerpublic void removeDestroyMTListener(XPRSdestroyMTListener listener) throws XPRSexception Removes the given DestroyMT listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeDestroyMTListenerpublic void removeDestroyMTListener(XPRSdestroyMTListener listener, java.lang.Object data) throws XPRSexception Removes the given DestroyMT listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeDestroyMTListenerpublic void removeDestroyMTListener() throws XPRSexceptionRemoves all DestroyMT listeners from the object. @deprecated as of Xpress 7.1, please useremoveDestroyMTListener(XPRSdestroyMTListener)orremoveDestroyMTListeners()- Throws:
- 
         XPRSexception
 
 -  removeDestroyMTListenerspublic void removeDestroyMTListeners() throws XPRSexceptionRemove all listeners for the DestroyMT callback- Throws:
- 
         XPRSexception
 
 -  addNewnodeListenerpublic void addNewnodeListener(XPRSnewnodeListener listener) throws XPRSexception Add a listener for the Newnodecallback. Note that an object can have multiple Newnode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Newnode listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addNewnodeListenerpublic void addNewnodeListener(XPRSnewnodeListener listener, java.lang.Object data) throws XPRSexception Add the listener for the Newnodecallback. Note that an object can have multiple Newnode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Newnode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addNewnodeListenerpublic void addNewnodeListener(XPRSnewnodeListener listener, int priority) throws XPRSexception Add the listener for the Newnodecallback. Note that an object can have multiple Newnode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Newnode listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addNewnodeListenerpublic void addNewnodeListener(XPRSnewnodeListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the Newnodecallback. Note that an object can have multiple Newnode listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all Newnode listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeNewnodeListenerpublic void removeNewnodeListener(XPRSnewnodeListener listener) throws XPRSexception Removes the given Newnode listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeNewnodeListenerpublic void removeNewnodeListener(XPRSnewnodeListener listener, java.lang.Object data) throws XPRSexception Removes the given Newnode listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeNewnodeListenerpublic void removeNewnodeListener() throws XPRSexceptionRemoves all Newnode listeners from the object. @deprecated as of Xpress 7.1, please useremoveNewnodeListener(XPRSnewnodeListener)orremoveNewnodeListeners()- Throws:
- 
         XPRSexception
 
 -  removeNewnodeListenerspublic void removeNewnodeListeners() throws XPRSexceptionRemove all listeners for the Newnode callback- Throws:
- 
         XPRSexception
 
 -  addBarIterationListenerpublic void addBarIterationListener(XPRSbarIterationListener listener) throws XPRSexception Add a listener for the BarIterationcallback. Note that an object can have multiple BarIteration listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BarIteration listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addBarIterationListenerpublic void addBarIterationListener(XPRSbarIterationListener listener, java.lang.Object data) throws XPRSexception Add the listener for the BarIterationcallback. Note that an object can have multiple BarIteration listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BarIteration listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addBarIterationListenerpublic void addBarIterationListener(XPRSbarIterationListener listener, int priority) throws XPRSexception Add the listener for the BarIterationcallback. Note that an object can have multiple BarIteration listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BarIteration listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addBarIterationListenerpublic void addBarIterationListener(XPRSbarIterationListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the BarIterationcallback. Note that an object can have multiple BarIteration listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BarIteration listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeBarIterationListenerpublic void removeBarIterationListener(XPRSbarIterationListener listener) throws XPRSexception Removes the given BarIteration listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeBarIterationListenerpublic void removeBarIterationListener(XPRSbarIterationListener listener, java.lang.Object data) throws XPRSexception Removes the given BarIteration listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeBarIterationListenerpublic void removeBarIterationListener() throws XPRSexceptionRemoves all BarIteration listeners from the object. @deprecated as of Xpress 7.1, please useremoveBarIterationListener(XPRSbarIterationListener)orremoveBarIterationListeners()- Throws:
- 
         XPRSexception
 
 -  removeBarIterationListenerspublic void removeBarIterationListeners() throws XPRSexceptionRemove all listeners for the BarIteration callback- Throws:
- 
         XPRSexception
 
 -  addChangeBranchObjectListenerpublic void addChangeBranchObjectListener(XPRSchangeBranchObjectListener listener) throws XPRSexception Add a listener for the ChangeBranchObjectcallback. Note that an object can have multiple ChangeBranchObject listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChangeBranchObject listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addChangeBranchObjectListenerpublic void addChangeBranchObjectListener(XPRSchangeBranchObjectListener listener, java.lang.Object data) throws XPRSexception Add the listener for the ChangeBranchObjectcallback. Note that an object can have multiple ChangeBranchObject listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChangeBranchObject listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addChangeBranchObjectListenerpublic void addChangeBranchObjectListener(XPRSchangeBranchObjectListener listener, int priority) throws XPRSexception Add the listener for the ChangeBranchObjectcallback. Note that an object can have multiple ChangeBranchObject listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChangeBranchObject listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addChangeBranchObjectListenerpublic void addChangeBranchObjectListener(XPRSchangeBranchObjectListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the ChangeBranchObjectcallback. Note that an object can have multiple ChangeBranchObject listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all ChangeBranchObject listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeChangeBranchObjectListenerpublic void removeChangeBranchObjectListener(XPRSchangeBranchObjectListener listener) throws XPRSexception Removes the given ChangeBranchObject listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeChangeBranchObjectListenerpublic void removeChangeBranchObjectListener(XPRSchangeBranchObjectListener listener, java.lang.Object data) throws XPRSexception Removes the given ChangeBranchObject listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeChangeBranchObjectListenerpublic void removeChangeBranchObjectListener() throws XPRSexceptionRemoves all ChangeBranchObject listeners from the object. @deprecated as of Xpress 7.1, please useremoveChangeBranchObjectListener(XPRSchangeBranchObjectListener)orremoveChangeBranchObjectListeners()- Throws:
- 
         XPRSexception
 
 -  removeChangeBranchObjectListenerspublic void removeChangeBranchObjectListeners() throws XPRSexceptionRemove all listeners for the ChangeBranchObject callback- Throws:
- 
         XPRSexception
 
 -  addGapNotifyListenerpublic void addGapNotifyListener(XPRSgapNotifyListener listener) throws XPRSexception Add a listener for the GapNotifycallback. Note that an object can have multiple GapNotify listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all GapNotify listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addGapNotifyListenerpublic void addGapNotifyListener(XPRSgapNotifyListener listener, java.lang.Object data) throws XPRSexception Add the listener for the GapNotifycallback. Note that an object can have multiple GapNotify listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all GapNotify listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addGapNotifyListenerpublic void addGapNotifyListener(XPRSgapNotifyListener listener, int priority) throws XPRSexception Add the listener for the GapNotifycallback. Note that an object can have multiple GapNotify listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all GapNotify listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addGapNotifyListenerpublic void addGapNotifyListener(XPRSgapNotifyListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the GapNotifycallback. Note that an object can have multiple GapNotify listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all GapNotify listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeGapNotifyListenerpublic void removeGapNotifyListener(XPRSgapNotifyListener listener) throws XPRSexception Removes the given GapNotify listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeGapNotifyListenerpublic void removeGapNotifyListener(XPRSgapNotifyListener listener, java.lang.Object data) throws XPRSexception Removes the given GapNotify listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeGapNotifyListenerpublic void removeGapNotifyListener() throws XPRSexceptionRemoves all GapNotify listeners from the object. @deprecated as of Xpress 7.1, please useremoveGapNotifyListener(XPRSgapNotifyListener)orremoveGapNotifyListeners()- Throws:
- 
         XPRSexception
 
 -  removeGapNotifyListenerspublic void removeGapNotifyListeners() throws XPRSexceptionRemove all listeners for the GapNotify callback- Throws:
- 
         XPRSexception
 
 -  addUserSolNotifyListenerpublic void addUserSolNotifyListener(XPRSuserSolNotifyListener listener) throws XPRSexception Add a listener for the UserSolNotifycallback. Note that an object can have multiple UserSolNotify listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all UserSolNotify listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addUserSolNotifyListenerpublic void addUserSolNotifyListener(XPRSuserSolNotifyListener listener, java.lang.Object data) throws XPRSexception Add the listener for the UserSolNotifycallback. Note that an object can have multiple UserSolNotify listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all UserSolNotify listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addUserSolNotifyListenerpublic void addUserSolNotifyListener(XPRSuserSolNotifyListener listener, int priority) throws XPRSexception Add the listener for the UserSolNotifycallback. Note that an object can have multiple UserSolNotify listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all UserSolNotify listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addUserSolNotifyListenerpublic void addUserSolNotifyListener(XPRSuserSolNotifyListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the UserSolNotifycallback. Note that an object can have multiple UserSolNotify listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all UserSolNotify listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeUserSolNotifyListenerpublic void removeUserSolNotifyListener(XPRSuserSolNotifyListener listener) throws XPRSexception Removes the given UserSolNotify listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeUserSolNotifyListenerpublic void removeUserSolNotifyListener(XPRSuserSolNotifyListener listener, java.lang.Object data) throws XPRSexception Removes the given UserSolNotify listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeUserSolNotifyListenerpublic void removeUserSolNotifyListener() throws XPRSexceptionRemoves all UserSolNotify listeners from the object. @deprecated as of Xpress 7.1, please useremoveUserSolNotifyListener(XPRSuserSolNotifyListener)orremoveUserSolNotifyListeners()- Throws:
- 
         XPRSexception
 
 -  removeUserSolNotifyListenerspublic void removeUserSolNotifyListeners() throws XPRSexceptionRemove all listeners for the UserSolNotify callback- Throws:
- 
         XPRSexception
 
 -  addBeforeSolveListenerpublic void addBeforeSolveListener(XPRSbeforeSolveListener listener) throws XPRSexception Add a listener for the BeforeSolvecallback. Note that an object can have multiple BeforeSolve listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BeforeSolve listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addBeforeSolveListenerpublic void addBeforeSolveListener(XPRSbeforeSolveListener listener, java.lang.Object data) throws XPRSexception Add the listener for the BeforeSolvecallback. Note that an object can have multiple BeforeSolve listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BeforeSolve listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addBeforeSolveListenerpublic void addBeforeSolveListener(XPRSbeforeSolveListener listener, int priority) throws XPRSexception Add the listener for the BeforeSolvecallback. Note that an object can have multiple BeforeSolve listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BeforeSolve listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addBeforeSolveListenerpublic void addBeforeSolveListener(XPRSbeforeSolveListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the BeforeSolvecallback. Note that an object can have multiple BeforeSolve listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all BeforeSolve listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeBeforeSolveListenerpublic void removeBeforeSolveListener(XPRSbeforeSolveListener listener) throws XPRSexception Removes the given BeforeSolve listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeBeforeSolveListenerpublic void removeBeforeSolveListener(XPRSbeforeSolveListener listener, java.lang.Object data) throws XPRSexception Removes the given BeforeSolve listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeBeforeSolveListenerpublic void removeBeforeSolveListener() throws XPRSexceptionRemoves all BeforeSolve listeners from the object. @deprecated as of Xpress 7.1, please useremoveBeforeSolveListener(XPRSbeforeSolveListener)orremoveBeforeSolveListeners()- Throws:
- 
         XPRSexception
 
 -  removeBeforeSolveListenerspublic void removeBeforeSolveListeners() throws XPRSexceptionRemove all listeners for the BeforeSolve callback- Throws:
- 
         XPRSexception
 
 -  addMsgHandlerListenerpublic void addMsgHandlerListener(XPRSmsgHandlerListener listener) throws XPRSexception Add a listener for the MsgHandlercallback. Note that an object can have multiple MsgHandler listeners.- Specified by:
- 
         addMsgHandlerListenerin classXPRSobject
- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MsgHandler listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addMsgHandlerListenerpublic void addMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data) throws XPRSexception Add the listener for the MsgHandlercallback. Note that an object can have multiple MsgHandler listeners.- Specified by:
- 
         addMsgHandlerListenerin classXPRSobject
- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MsgHandler listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addMsgHandlerListenerpublic void addMsgHandlerListener(XPRSmsgHandlerListener listener, int priority) throws XPRSexception Add the listener for the MsgHandlercallback. Note that an object can have multiple MsgHandler listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MsgHandler listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addMsgHandlerListenerpublic void addMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the MsgHandlercallback. Note that an object can have multiple MsgHandler listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MsgHandler listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeMsgHandlerListenerpublic void removeMsgHandlerListener(XPRSmsgHandlerListener listener) throws XPRSexception Removes the given MsgHandler listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeMsgHandlerListenerpublic void removeMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data) throws XPRSexception Removes the given MsgHandler listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeMsgHandlerListenerpublic void removeMsgHandlerListener() throws XPRSexceptionRemoves all MsgHandler listeners from the object. @deprecated as of Xpress 7.1, please useremoveMsgHandlerListener(XPRSmsgHandlerListener)orremoveMsgHandlerListeners()- Specified by:
- 
         removeMsgHandlerListenerin classXPRSobject
- Throws:
- 
         XPRSexception
 
 -  removeMsgHandlerListenerspublic void removeMsgHandlerListeners() throws XPRSexceptionRemove all listeners for the MsgHandler callback- Throws:
- 
         XPRSexception
 
 -  attributespublic XPRSprob.Attributes attributes() 
 -  controlspublic XPRSprob.Controls controls() 
 
-  
 
-  
        
 
