XPRSprob
- java.lang.Object
-
- com.dashoptimization.XPRSobject
-
- com.dashoptimization.XPRSprob
-
public class XPRSprob extends XPRSobject
-
-
Nested Class Summary
Modifier and Type Class and Description classXPRSprob.AttributesclassXPRSprob.Controls
-
Constructor Summary
Constructor and Description XPRSprob()Creates a new, empty problem.
-
Method Summary
Modifier 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.voidaddCheckTimeListener(XPRScheckTimeListener listener)Add a listener for the CheckTimecallback.voidaddCheckTimeListener(XPRScheckTimeListener listener, int priority)Add the listener for the CheckTimecallback.voidaddCheckTimeListener(XPRScheckTimeListener listener, java.lang.Object data)Add the listener for the CheckTimecallback.voidaddCheckTimeListener(XPRScheckTimeListener listener, java.lang.Object data, int priority)Add the listener for the CheckTimecallback.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.voidaddGenCons(int ngencons, int ncols, int nvals, XPRSenumerations.GenConsType[] type, int[] resultant, int[] colstart, int[] col, int[] valstart, double[] val)voidaddGenCons(int ngencons, long ncols, long nvals, XPRSenumerations.GenConsType[] type, int[] resultant, long[] colstart, int[] col, long[] valstart, double[] val)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.voidaddPresolveListener(XPRSpresolveListener listener)Add a listener for the Presolvecallback.voidaddPresolveListener(XPRSpresolveListener listener, int priority)Add the listener for the Presolvecallback.voidaddPresolveListener(XPRSpresolveListener listener, java.lang.Object data)Add the listener for the Presolvecallback.voidaddPresolveListener(XPRSpresolveListener listener, java.lang.Object data, int priority)Add the listener for the Presolvecallback.voidaddPwlCons(int npwls, int npoints, int[] cols, int[] resultant, int[] start, double[] xval, double[] yval)voidaddPwlCons(int npwls, long npoints, int[] cols, int[] resultant, long[] start, double[] xval, double[] yval)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)voiddelGenCons(int ngencons, int[] _mindex)voiddelIndicators(int first, int last)voiddelPwlCons(int npwls, int[] _mindex)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 options)voidftran(double[] dwork)voidgetAttribInfo(java.lang.String sCaName, IntHolder iHeaderId, XPRSenumerationHolders.ParameterType iTypeinfo)voidgetBarNumStability(int[] dColumnStability, int[] dRowStability)voidgetBasis(int[] _mrowstatus, int[] _mcolstatus)voidgetBasisVal(int row, int col, IntHolder _rowstatus, IntHolder _colstatus)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)voidgetGenCons(XPRSenumerations.GenConsType[] type, int[] resultant, int[] colstart, int[] col, int colsize, IntHolder ncols, int[] valstart, double[] val, int valsize, IntHolder nvals, int first, int last)voidgetGenCons(XPRSenumerations.GenConsType[] type, int[] resultant, long[] colstart, int[] col, long colsize, LongHolder ncols, long[] valstart, double[] val, long valsize, LongHolder nvals, int first, int last)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)voidgetLpSolVal(int col, int row, DoubleHolder _dx, DoubleHolder _dslack, DoubleHolder _dual, DoubleHolder _dj)intgetMessageStatus(int errcode)voidgetMessageStatus(int errcode, IntHolder bEnabledStatus)voidgetMipSol(double[] _dx)voidgetMipSol(double[] _dx, double[] _dslack)voidgetMipSolVal(int col, int row, DoubleHolder _dx, DoubleHolder _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)voidgetPwlCons(int[] col, int[] resultant, int[] start, double[] xval, double[] yval, int size, IntHolder npoints, int first, int last)voidgetPwlCons(int[] col, int[] resultant, long[] start, double[] xval, double[] yval, long size, LongHolder npoints, int first, int last)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 callbackvoidremoveCheckTimeListener()Removes all CheckTime listeners from the object.voidremoveCheckTimeListener(XPRScheckTimeListener listener)Removes the given CheckTime listener from the object.voidremoveCheckTimeListener(XPRScheckTimeListener listener, java.lang.Object data)Removes the given CheckTime listener with the given data value from the object.voidremoveCheckTimeListeners()Remove all listeners for the CheckTime 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 callbackvoidremovePresolveListener()Removes all Presolve listeners from the object.voidremovePresolveListener(XPRSpresolveListener listener)Removes the given Presolve listener from the object.voidremovePresolveListener(XPRSpresolveListener listener, java.lang.Object data)Removes the given Presolve listener with the given data value from the object.voidremovePresolveListeners()Remove all listeners for the Presolve 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()voidsaveAs(java.lang.String _filename)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.XPRSobject
addMsgHandlerListener, addMsgHandlerListener, isDestroyed
-
-
-
-
Constructor Detail
-
XPRSprob
public XPRSprob() throws XPRSprobExceptionCreates a new, empty problem. XPRS.Init must have been called first.- Throws:
-
XPRSprobException
-
-
Method Detail
-
destroy
public 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
-
setBranchCuts
public void setBranchCuts(int nbcuts, long[] mindex) throws XPRSprobExceptionDeprecated. replaced bysetBranchCuts(int,com.dashoptimization.XPRScut[])- Throws:
-
XPRSprobException
-
setBranchCuts
public 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
-
delCPCuts
public void delCPCuts(int itype, int interp, int ncuts, long[] mcutind) throws XPRSprobExceptionDeprecated. replaced bydelCPCuts(int,int,int,com.dashoptimization.XPRScut[])- Throws:
-
XPRSprobException
-
delCuts
public 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
-
getCPCutList
public 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
-
getCPCuts
public 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
-
getCutList
public 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
-
loadCuts
public void loadCuts(int itype, int interp, int ncuts, long[] mcutind) throws XPRSprobExceptionDeprecated. replaced byloadCuts(int,int,int,com.dashoptimization.XPRScut[])- Throws:
-
XPRSprobException
-
storeCuts
public 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
-
interrupt
public void interrupt(int type)
Deprecated. replaced byinterrupt(com.dashoptimization.XPRSenumerations.StopType)
-
iISStatus
public void iISStatus(IntHolder iiscount, int[] rowsizes, int[] colsizes, double[] suminfeas, int[] numinfeas) throws XPRSprobException
Deprecated. use IISStatus instead- Throws:
-
XPRSprobException
-
iISAll
public void iISAll() throws XPRSprobExceptionDeprecated. use IISAll instead- Throws:
-
XPRSprobException
-
iISIsolations
public void iISIsolations(int number) throws XPRSprobExceptionDeprecated. use IISIsolations instead- Throws:
-
XPRSprobException
-
getNames
public void getNames(int _itype, java.lang.String[] _sbuff, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getNames
public java.lang.String[] getNames(int _itype, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getNameListObject
public XPRSnamelist getNameListObject(int _itype) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getStrControl
public void getStrControl(int _index, StringHolder _svalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getStrAttrib
public void getStrAttrib(int _index, StringHolder _cvalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getStrControl
public java.lang.String getStrControl(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
getStrAttrib
public java.lang.String getStrAttrib(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
addNames
public void addNames(int _itype, java.lang.String[] _sname, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
addSetNames
public void addSetNames(java.lang.String[] _sname, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgMCoef
public 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
-
chgMQObj
public 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
-
chgObjSense
public void chgObjSense(int objsense) throws XPRSprobExceptionDeprecated. use chgObjSense(com.dashoptimization.XPRSenumerations.ObjSense) insteadRetained to maintain compatibility with Xpress 7.0.- Throws:
-
XPRSprobException
-
createBranchObject
public XPRSbranchobject createBranchObject(boolean isOriginal) throws XPRSprobException
Creates a new XPRSbranchobject- Throws:
-
XPRSprobException
-
createBranchObjectFromGlobal
public XPRSbranchobject createBranchObjectFromGlobal(int icol) throws XPRSprobException
Creates a new XPRSbranchobject- Throws:
-
XPRSprobException
-
copyProb
public void copyProb(XPRSprob src) throws XPRSprobException
Copy another problem over this one- Throws:
-
XPRSprobException
-
copyCallBacks
public void copyCallBacks(XPRSprob src) throws XPRSprobException
- Throws:
-
XPRSprobException
-
copyControls
public void copyControls(XPRSprob src) throws XPRSprobException
- Throws:
-
XPRSprobException
-
destroyProb
public void destroyProb() throws XPRSprobException- Throws:
-
XPRSprobException
-
setLogFile
public void setLogFile(java.lang.String logname) throws XPRSprobException- Throws:
-
XPRSprobException
-
setIntControl
public void setIntControl(int _index, int _ivalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
setLongControl
public void setLongControl(int _index, long _ivalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
setDblControl
public void setDblControl(int _index, double _dvalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
interrupt
public void interrupt(XPRSenumerations.StopType reason) throws XPRSprobException
- Throws:
-
XPRSprobException
-
interrupt
public void interrupt() throws XPRSprobException- Throws:
-
XPRSprobException
-
getProbName
public void getProbName(StringHolder _svalue) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getProbName
public java.lang.String getProbName() throws XPRSprobException- Throws:
-
XPRSprobException
-
getQObj
public void getQObj(int _icol, int _jcol, DoubleHolder _dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQObj
public double getQObj(int _icol, int _jcol) throws XPRSprobException- Throws:
-
XPRSprobException
-
setProbname
public void setProbname(java.lang.String _svalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
setStrControl
public void setStrControl(int _index, java.lang.String _svalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getIntControl
public void getIntControl(int _index, IntHolder _ivalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getIntControl
public int getIntControl(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLongControl
public void getLongControl(int _index, LongHolder _ivalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLongControl
public long getLongControl(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
getDblControl
public void getDblControl(int _index, DoubleHolder _dvalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getDblControl
public double getDblControl(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
getStringControl
public void getStringControl(int _index, StringHolder _svalue, int _svaluesize, IntHolder _controlsize) throws XPRSprobException- Throws:
-
XPRSprobException
-
getIntAttrib
public void getIntAttrib(int _index, IntHolder _ivalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getIntAttrib
public int getIntAttrib(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLongAttrib
public void getLongAttrib(int _index, LongHolder _ivalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLongAttrib
public long getLongAttrib(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
getStrStringAttrib
public void getStrStringAttrib(int _index, StringHolder _cvalue, int _cvaluesize, IntHolder _controlsize) throws XPRSprobException- Throws:
-
XPRSprobException
-
getDblAttrib
public void getDblAttrib(int _index, DoubleHolder _dvalue) throws XPRSprobException- Throws:
-
XPRSprobException
-
getDblAttrib
public double getDblAttrib(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
setDefaultControl
public void setDefaultControl(int _index) throws XPRSprobException- Throws:
-
XPRSprobException
-
setDefaults
public void setDefaults() throws XPRSprobException- Throws:
-
XPRSprobException
-
goal
public void goal(java.lang.String _filename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
goal
public void goal(java.lang.String _filename) throws XPRSprobException- Throws:
-
XPRSprobException
-
readProb
public void readProb(java.lang.String _sprobname, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
readProb
public void readProb(java.lang.String _sprobname) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadLp
public 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
-
loadLp
public 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
-
loadQP
public 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
-
loadQP
public 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
-
loadQGlobal
public 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
-
loadQGlobal
public 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
-
fixGlobals
public void fixGlobals(int options) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadModelCuts
public void loadModelCuts(int nmodcuts, int[] _mrows) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadDelayedRows
public void loadDelayedRows(int nrows, int[] _mrows) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadDirs
public void loadDirs(int ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadBranchDirs
public void loadBranchDirs(int ndirs, int[] _mcols, int[] _mbranch) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadPresolveDirs
public void loadPresolveDirs(int ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc) throws XPRSprobException- Throws:
-
XPRSprobException
-
getDirs
public void getDirs(IntHolder ndirs, int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getDirs
public int getDirs(int[] _mcols, int[] _mpri, byte[] _sbr, double[] dupc, double[] ddpc) throws XPRSprobException- Throws:
-
XPRSprobException
-
getDirs
public int getDirs() throws XPRSprobException- Throws:
-
XPRSprobException
-
loadGlobal
public 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
-
loadGlobal
public 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
-
scale
public void scale(int[] mrscal, int[] mcscal) throws XPRSprobException- Throws:
-
XPRSprobException
-
readDirs
public void readDirs(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
readDirs
public void readDirs() throws XPRSprobException- Throws:
-
XPRSprobException
-
writeDirs
public void writeDirs(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeDirs
public void writeDirs() throws XPRSprobException- Throws:
-
XPRSprobException
-
minim
public 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
-
minim
public void minim() throws XPRSprobExceptionDeprecated. you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/global- Throws:
-
XPRSprobException
-
maxim
public 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
-
maxim
public void maxim() throws XPRSprobExceptionDeprecated. you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/global- Throws:
-
XPRSprobException
-
lpOptimize
public void lpOptimize(java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
lpOptimize
public void lpOptimize() throws XPRSprobException- Throws:
-
XPRSprobException
-
mipOptimize
public void mipOptimize(java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
mipOptimize
public void mipOptimize() throws XPRSprobException- Throws:
-
XPRSprobException
-
range
public void range() throws XPRSprobException- Throws:
-
XPRSprobException
-
getRowRange
public void getRowRange(double[] _upact, double[] _loact, double[] _uup, double[] _udn) throws XPRSprobException- Throws:
-
XPRSprobException
-
getColRange
public void getColRange(double[] _upact, double[] _loact, double[] _uup, double[] _udn, double[] _ucost, double[] _lcost) throws XPRSprobException- Throws:
-
XPRSprobException
-
getPivotOrder
public void getPivotOrder(int[] mpiv) throws XPRSprobException- Throws:
-
XPRSprobException
-
getPresolveMap
public void getPresolveMap(int[] rowmap, int[] colmap) throws XPRSprobException- Throws:
-
XPRSprobException
-
readBasis
public void readBasis(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
readBasis
public void readBasis(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
readBasis
public void readBasis() throws XPRSprobException- Throws:
-
XPRSprobException
-
writeBasis
public void writeBasis(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeBasis
public void writeBasis(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeBasis
public void writeBasis() throws XPRSprobException- Throws:
-
XPRSprobException
-
global
public void global() throws XPRSprobExceptionDeprecated. you should uselpOptimize(java.lang.String)ormipOptimize(java.lang.String)instead of minim/maxim/global- Throws:
-
XPRSprobException
-
initGlobal
public void initGlobal() throws XPRSprobException- Throws:
-
XPRSprobException
-
writePrtSol
public void writePrtSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
writePrtSol
public void writePrtSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
writePrtSol
public void writePrtSol() throws XPRSprobException- Throws:
-
XPRSprobException
-
alter
public void alter(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
clearIIS
public void clearIIS() throws XPRSprobException- Throws:
-
XPRSprobException
-
firstIIS
public void firstIIS(int iismode, IntHolder status_code) throws XPRSprobException- Throws:
-
XPRSprobException
-
firstIIS
public int firstIIS(int iismode) throws XPRSprobException- Throws:
-
XPRSprobException
-
nextIIS
public void nextIIS(IntHolder status_code) throws XPRSprobException
- Throws:
-
XPRSprobException
-
nextIIS
public int nextIIS() throws XPRSprobException- Throws:
-
XPRSprobException
-
IISStatus
public void IISStatus(IntHolder iiscount, int[] rowsizes, int[] colsizes, double[] suminfeas, int[] numinfeas) throws XPRSprobException
- Throws:
-
XPRSprobException
-
IISAll
public void IISAll() throws XPRSprobException- Throws:
-
XPRSprobException
-
writeIIS
public void writeIIS(int number, java.lang.String fn, int filetype, java.lang.String typeflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeIIS
public void writeIIS(int number, java.lang.String fn, int filetype) throws XPRSprobException- Throws:
-
XPRSprobException
-
IISIsolations
public void IISIsolations(int number) throws XPRSprobException- Throws:
-
XPRSprobException
-
getIISData
public 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
-
writeSol
public void writeSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeSol
public void writeSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeSol
public void writeSol() throws XPRSprobException- Throws:
-
XPRSprobException
-
writeBinSol
public void writeBinSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeBinSol
public void writeBinSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeBinSol
public void writeBinSol() throws XPRSprobException- Throws:
-
XPRSprobException
-
readBinSol
public void readBinSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
readBinSol
public void readBinSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
readBinSol
public void readBinSol() throws XPRSprobException- Throws:
-
XPRSprobException
-
writeSlxSol
public void writeSlxSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeSlxSol
public void writeSlxSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeSlxSol
public void writeSlxSol() throws XPRSprobException- Throws:
-
XPRSprobException
-
readSlxSol
public void readSlxSol(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
readSlxSol
public void readSlxSol(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
readSlxSol
public void readSlxSol() throws XPRSprobException- Throws:
-
XPRSprobException
-
writePrtRange
public void writePrtRange() throws XPRSprobException- Throws:
-
XPRSprobException
-
writeRange
public void writeRange(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeRange
public void writeRange(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeRange
public void writeRange() throws XPRSprobException- Throws:
-
XPRSprobException
-
getSol
public void getSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj) throws XPRSprobException- Throws:
-
XPRSprobException
-
getSol
public void getSol(double[] _dx) throws XPRSprobException- Throws:
-
XPRSprobException
-
getPresolveSol
public void getPresolveSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj) throws XPRSprobException- Throws:
-
XPRSprobException
-
getPresolveSol
public void getPresolveSol(double[] _dx) throws XPRSprobException- Throws:
-
XPRSprobException
-
getInfeas
public void getInfeas(IntHolder npv, IntHolder nps, IntHolder nds, IntHolder ndv, int[] mx, int[] mslack, int[] mdual, int[] mdj) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getScaledInfeas
public void getScaledInfeas(IntHolder npv, IntHolder nps, IntHolder nds, IntHolder ndv, int[] mx, int[] mslack, int[] mdual, int[] mdj) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getUnbVec
public void getUnbVec(IntHolder icol) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getUnbVec
public int getUnbVec() throws XPRSprobException- Throws:
-
XPRSprobException
-
btran
public void btran(double[] dwork) throws XPRSprobException- Throws:
-
XPRSprobException
-
ftran
public void ftran(double[] dwork) throws XPRSprobException- Throws:
-
XPRSprobException
-
sparseBTran
public void sparseBTran(double[] dval, int[] mind, IntHolder nzcnt) throws XPRSprobException- Throws:
-
XPRSprobException
-
sparseFTran
public void sparseFTran(double[] dval, int[] mind, IntHolder nzcnt) throws XPRSprobException- Throws:
-
XPRSprobException
-
getObj
public void getObj(double[] _dobj, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getRHS
public void getRHS(double[] _drhs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getRHSrange
public void getRHSrange(double[] _drng, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLB
public void getLB(double[] _dbdl, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getUB
public void getUB(double[] _dbdu, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCols
public void getCols(int[] _mstart, int[] _mrwind, double[] _dmatval, int maxcoeffs, IntHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCols
public int getCols(int[] _mstart, int[] _mrwind, double[] _dmatval, int maxcoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCols
public void getCols(long[] _mstart, int[] _mrwind, double[] _dmatval, long maxcoeffs, LongHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCols
public long getCols(long[] _mstart, int[] _mrwind, double[] _dmatval, long maxcoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getRows
public void getRows(int[] _mstart, int[] _mclind, double[] _dmatval, int maxcoeffs, IntHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getRows
public int getRows(int[] _mstart, int[] _mclind, double[] _dmatval, int maxcoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getRows
public void getRows(long[] _mstart, int[] _mclind, double[] _dmatval, long maxcoeffs, LongHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getRows
public long getRows(long[] _mstart, int[] _mclind, double[] _dmatval, long maxcoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCoef
public void getCoef(int _irow, int _icol, DoubleHolder _dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCoef
public double getCoef(int _irow, int _icol) throws XPRSprobException- Throws:
-
XPRSprobException
-
getMQObj
public void getMQObj(int[] _mstart, int[] _mclind, double[] _dobjval, int maxcoeffs, IntHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getMQObj
public int getMQObj(int[] _mstart, int[] _mclind, double[] _dobjval, int maxcoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getMQObj
public void getMQObj(long[] _mstart, int[] _mclind, double[] _dobjval, long maxcoeffs, LongHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getMQObj
public long getMQObj(long[] _mstart, int[] _mclind, double[] _dobjval, long maxcoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getiis
public void getiis(IntHolder ncols, IntHolder nrows, int[] _miiscol, int[] _miisrow) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getiis
public void getiis(IntHolder ncols, IntHolder nrows) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getPresolveBasis
public void getPresolveBasis(int[] _mrowstatus, int[] _mcolstatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadPresolveBasis
public void loadPresolveBasis(int[] _mrowstatus, int[] _mcolstatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
getGlobal
public void getGlobal(IntHolder ngents, IntHolder nsets, byte[] _sgtype, int[] _mgcols, double[] _dlim, byte[] _sstype, int[] _msstart, int[] _mscols, double[] _dref) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getGlobal
public void getGlobal(IntHolder ngents, byte[] _sgtype, int[] _mgcols, double[] _dlim) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getGlobal
public int getGlobal(byte[] _sgtype, int[] _mgcols, double[] _dlim) throws XPRSprobException- Throws:
-
XPRSprobException
-
getGlobal
public void getGlobal(IntHolder ngents, IntHolder nsets, byte[] _sgtype, int[] _mgcols, double[] _dlim, byte[] _sstype, long[] _msstart, int[] _mscols, double[] _dref) throws XPRSprobException
- Throws:
-
XPRSprobException
-
writeProb
public void writeProb(java.lang.String _sfilename, java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeProb
public void writeProb(java.lang.String _sfilename) throws XPRSprobException- Throws:
-
XPRSprobException
-
writeProb
public void writeProb() throws XPRSprobException- Throws:
-
XPRSprobException
-
getRowType
public void getRowType(byte[] _srowtype, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadSecureVecs
public void loadSecureVecs(int nrows, int ncols, int[] mrow, int[] mcol) throws XPRSprobException- Throws:
-
XPRSprobException
-
getColType
public void getColType(byte[] _coltype, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getBasis
public void getBasis(int[] _mrowstatus, int[] _mcolstatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
getBasisVal
public void getBasisVal(int row, int col, IntHolder _rowstatus, IntHolder _colstatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadBasis
public void loadBasis(int[] _mrowstatus, int[] _mcolstatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
getIndex
public void getIndex(int _itype, java.lang.String _sname, IntHolder _iseq) throws XPRSprobException- Throws:
-
XPRSprobException
-
getIndex
public int getIndex(int _itype, java.lang.String _sname) throws XPRSprobException- Throws:
-
XPRSprobException
-
addRows
public void addRows(int nrows, int ncoeffs, byte[] _srowtype, double[] _drhs, double[] _drng, int[] _mstart, int[] _mclind, double[] _dmatval) throws XPRSprobException- Throws:
-
XPRSprobException
-
addRows
public void addRows(int nrows, int ncoeffs, byte[] _srowtype, double[] _drhs, int[] _mstart, int[] _mclind, double[] _dmatval) throws XPRSprobException- Throws:
-
XPRSprobException
-
addRows
public void addRows(int nrows, long ncoeffs, byte[] _srowtype, double[] _drhs, double[] _drng, long[] _mstart, int[] _mclind, double[] _dmatval) throws XPRSprobException- Throws:
-
XPRSprobException
-
addRows
public void addRows(int nrows, long ncoeffs, byte[] _srowtype, double[] _drhs, long[] _mstart, int[] _mclind, double[] _dmatval) throws XPRSprobException- Throws:
-
XPRSprobException
-
delRows
public void delRows(int nrows, int[] _mindex) throws XPRSprobException- Throws:
-
XPRSprobException
-
addCols
public void addCols(int ncols, int ncoeffs, double[] _dobj, int[] _mstart, int[] _mrwind, double[] _dmatval, double[] _dbdl, double[] _dbdu) throws XPRSprobException- Throws:
-
XPRSprobException
-
addCols
public void addCols(int ncols, long ncoeffs, double[] _dobj, long[] _mstart, int[] _mrwind, double[] _dmatval, double[] _dbdl, double[] _dbdu) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCols
public void delCols(int ncols, int[] _mindex) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgColType
public void chgColType(int ncols, int[] _mindex, byte[] _coltype) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgRowType
public void chgRowType(int nrows, int[] _mindex, byte[] _srowtype) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgBounds
public void chgBounds(int nbnds, int[] _mindex, byte[] _sboundtype, double[] _dbnd) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgObj
public void chgObj(int ncols, int[] _mindex, double[] _dobj) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgCoef
public void chgCoef(int _irow, int _icol, double _dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgMCoef
public void chgMCoef(int ncoeffs, int[] _mrow, int[] _mcol, double[] _dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgMCoef
public void chgMCoef(long ncoeffs, int[] _mrow, int[] _mcol, double[] _dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgMQObj
public void chgMQObj(int ncols, int[] _mcol1, int[] _mcol2, double[] _dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgMQObj
public void chgMQObj(long ncols, int[] _mcol1, int[] _mcol2, double[] _dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgQObj
public void chgQObj(int _icol, int _jcol, double _dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgRHS
public void chgRHS(int nrows, int[] _mindex, double[] _drhs) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgRHSrange
public void chgRHSrange(int nrows, int[] _mindex, double[] _drng) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgObjSense
public void chgObjSense(XPRSenumerations.ObjSense objsense) throws XPRSprobException
- Throws:
-
XPRSprobException
-
chgGlbLimit
public void chgGlbLimit(int ncols, int[] _mindex, double[] _dlimit) throws XPRSprobException- Throws:
-
XPRSprobException
-
save
public void save() throws XPRSprobException- Throws:
-
XPRSprobException
-
saveAs
public void saveAs(java.lang.String _filename) throws XPRSprobException- Throws:
-
XPRSprobException
-
restore
public void restore(java.lang.String _sprobname, java.lang.String _force) throws XPRSprobException- Throws:
-
XPRSprobException
-
restore
public void restore() throws XPRSprobException- Throws:
-
XPRSprobException
-
restore
public void restore(java.lang.String _sprobname) throws XPRSprobException- Throws:
-
XPRSprobException
-
pivot
public void pivot(int _in, int _out) throws XPRSprobException- Throws:
-
XPRSprobException
-
getPivots
public void getPivots(int _in, int[] _mout, double[] _dout, DoubleHolder _dobjo, IntHolder npiv, int maxpiv) throws XPRSprobException- Throws:
-
XPRSprobException
-
addCuts
public void addCuts(int ncuts, int[] mtype, byte[] qrtype, double[] drhs, int[] mstart, int[] mcols, double[] dmatval) throws XPRSprobException- Throws:
-
XPRSprobException
-
addCuts
public void addCuts(int ncuts, int[] mtype, byte[] qrtype, double[] drhs, long[] mstart, int[] mcols, double[] dmatval) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCuts
public void delCuts(int ibasis, int itype, int interp, double delta, int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCuts
public void delCuts(int ibasis) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCuts
public void delCuts(int ibasis, int itype, int interp) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCuts
public void delCuts(int ibasis, int itype, int interp, double delta) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCuts
public void delCuts(int ibasis, int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCPCuts
public void delCPCuts(int itype, int interp, int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCPCuts
public void delCPCuts() throws XPRSprobException- Throws:
-
XPRSprobException
-
delCPCuts
public void delCPCuts(int itype, int interp) throws XPRSprobException- Throws:
-
XPRSprobException
-
delCPCuts
public void delCPCuts(int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCutList
public void getCutList(int itype, int interp, IntHolder ncuts, int maxcuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCutList
public int getCutList(int itype, int interp, int maxcuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCutList
public int getCutList(int maxcuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCPCutList
public void getCPCutList(int itype, int interp, double delta, IntHolder ncuts, int maxcuts, XPRScut[] mcutind, double[] dviol) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCPCutList
public int getCPCutList(int itype, int interp, double delta, int maxcuts, XPRScut[] mcutind, double[] dviol) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCPCutList
public int getCPCutList(int maxcuts, XPRScut[] mcutind, double[] dviol) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCPCuts
public void getCPCuts(XPRScut[] mindex, int ncuts, int size, int[] mtype, byte[] qrtype, int[] mstart, int[] mcols, double[] dmatval, double[] drhs) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getCPCuts
public void getCPCuts(XPRScut[] mindex, int ncuts, long size, int[] mtype, byte[] qrtype, long[] mstart, int[] mcols, double[] dmatval, double[] drhs) throws XPRSprobException
- Throws:
-
XPRSprobException
-
loadCuts
public void loadCuts(int itype, int interp, int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadCuts
public void loadCuts(int itype, int interp) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadCuts
public void loadCuts(int ncuts, XPRScut[] mcutind) throws XPRSprobException- Throws:
-
XPRSprobException
-
storeCuts
public void storeCuts(int ncuts, int nodupl, int[] mtype, byte[] qrtype, double[] drhs, int[] mstart, XPRScut[] mindex, int[] mcols, double[] dmatval) throws XPRSprobException- Throws:
-
XPRSprobException
-
storeCuts
public void storeCuts(int ncuts, int nodupl, int[] mtype, byte[] qrtype, double[] drhs, long[] mstart, XPRScut[] mindex, int[] mcols, double[] dmatval) throws XPRSprobException- Throws:
-
XPRSprobException
-
presolveRow
public 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
-
loadLPSol
public void loadLPSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj, IntHolder status) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadMipSol
public void loadMipSol(double[] dsol, IntHolder status) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadMipSol
public int loadMipSol(double[] dsol) throws XPRSprobException- Throws:
-
XPRSprobException
-
addMipSol
public void addMipSol(int ilength, double[] mipsolval, int[] mipsolcol, java.lang.String solname) throws XPRSprobException- Throws:
-
XPRSprobException
-
storeBounds
public void storeBounds(int nbnds, int[] mcols, byte[] qbtype, double[] dbnd, XPRSbounds mindex) throws XPRSprobException- Throws:
-
XPRSprobException
-
storeBounds
public XPRSbounds storeBounds(int nbnds, int[] mcols, byte[] qbtype, double[] dbnd) throws XPRSprobException
- Throws:
-
XPRSprobException
-
setBranchCuts
public void setBranchCuts(int nbcuts, XPRScut[] mindex) throws XPRSprobException- Throws:
-
XPRSprobException
-
setBranchBounds
public void setBranchBounds(XPRSbounds mindex) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getLastError
public void getLastError(StringHolder errmsg) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getLastError
public java.lang.String getLastError() throws XPRSprobExceptionDescription copied from class:XPRSobjectReturns last error message that occurred on this XPRSobject- Specified by:
-
getLastErrorin classXPRSobject - Throws:
-
XPRSprobException
-
basisCondition
public void basisCondition(DoubleHolder condnum, DoubleHolder scondnum) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getMipSol
public void getMipSol(double[] _dx, double[] _dslack) throws XPRSprobException- Throws:
-
XPRSprobException
-
getMipSol
public void getMipSol(double[] _dx) throws XPRSprobException- Throws:
-
XPRSprobException
-
getMipSolVal
public void getMipSolVal(int col, int row, DoubleHolder _dx, DoubleHolder _dslack) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLpSol
public void getLpSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLpSol
public void getLpSol(double[] _dx) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLpSolVal
public void getLpSolVal(int col, int row, DoubleHolder _dx, DoubleHolder _dslack, DoubleHolder _dual, DoubleHolder _dj) throws XPRSprobException- Throws:
-
XPRSprobException
-
objSA
public void objSA(int ncols, int[] mindex, double[] lower, double[] upper) throws XPRSprobException- Throws:
-
XPRSprobException
-
rhsSA
public void rhsSA(int nrows, int[] mindex, double[] lower, double[] upper) throws XPRSprobException- Throws:
-
XPRSprobException
-
postSolve
public void postSolve() throws XPRSprobException- Throws:
-
XPRSprobException
-
delSets
public void delSets(int nsets, int[] msindex) throws XPRSprobException- Throws:
-
XPRSprobException
-
addSets
public void addSets(int newsets, int newnz, byte[] qstype, int[] msstart, int[] mscols, double[] dref) throws XPRSprobException- Throws:
-
XPRSprobException
-
addSets
public void addSets(int newsets, long newnz, byte[] qstype, long[] msstart, int[] mscols, double[] dref) throws XPRSprobException- Throws:
-
XPRSprobException
-
strongBranch
public void strongBranch(int nbnds, int[] _mindex, byte[] _sboundtype, double[] _dbnd, int itrlimit, double[] _dsbobjval, int[] _msbstatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
estimateRowDualRanges
public void estimateRowDualRanges(int nRows, int[] rowIndices, int iterationLimit, double[] minDualActivity, double[] maxDualActivity) throws XPRSprobException- Throws:
-
XPRSprobException
-
getPrimalRay
public void getPrimalRay(double[] _dpray, IntHolder _hasray) throws XPRSprobException- Throws:
-
XPRSprobException
-
getDualRay
public void getDualRay(double[] _ddray, IntHolder _hasray) throws XPRSprobException- Throws:
-
XPRSprobException
-
setMessageStatus
public void setMessageStatus(int errcode, int bEnabledStatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
getMessageStatus
public void getMessageStatus(int errcode, IntHolder bEnabledStatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
getMessageStatus
public int getMessageStatus(int errcode) throws XPRSprobException- Throws:
-
XPRSprobException
-
repairWeightedInfeas
public 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
-
repairWeightedInfeasBounds
public 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
-
repairInfeas
public void repairInfeas(IntHolder scode, char ptype, char phase2, char globalflags, double lrp, double grp, double lbp, double ubp, double delta) throws XPRSprobException
- Throws:
-
XPRSprobException
-
setIndicators
public void setIndicators(int nrows, int[] _mrows, int[] _inds, int[] _comps) throws XPRSprobException- Throws:
-
XPRSprobException
-
getIndicators
public void getIndicators(int[] _inds, int[] _comps, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
delIndicators
public void delIndicators(int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getCutSlack
public void getCutSlack(XPRScut cut, DoubleHolder dslack) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getCutMap
public void getCutMap(int ncuts, XPRScut[] cuts, int[] cutmap) throws XPRSprobException- Throws:
-
XPRSprobException
-
basisStability
public void basisStability(int typecode, int norm, int ifscaled, DoubleHolder dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
calcSlacks
public void calcSlacks(double[] solution, double[] calculatedslacks) throws XPRSprobException- Throws:
-
XPRSprobException
-
calcReducedCosts
public void calcReducedCosts(double[] duals, double[] solution, double[] calculateddjs) throws XPRSprobException- Throws:
-
XPRSprobException
-
calcObjective
public void calcObjective(double[] solution, DoubleHolder objective) throws XPRSprobException- Throws:
-
XPRSprobException
-
refineMipSol
public void refineMipSol(int options, java.lang.String _sflags, double[] solution, double[] refined_solution, IntHolder refinestatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
calcSolInfo
public void calcSolInfo(double[] solution, double[] dual, int Property, DoubleHolder Value) throws XPRSprobException- Throws:
-
XPRSprobException
-
dumpControls
public void dumpControls() throws XPRSprobException- Throws:
-
XPRSprobException
-
crossoverLpSol
public void crossoverLpSol(IntHolder status) throws XPRSprobException
- Throws:
-
XPRSprobException
-
tune
public void tune(java.lang.String _sflags) throws XPRSprobException- Throws:
-
XPRSprobException
-
tunerWriteMethod
public void tunerWriteMethod(java.lang.String methodfile) throws XPRSprobException- Throws:
-
XPRSprobException
-
tunerReadMethod
public void tunerReadMethod(java.lang.String methodfile) throws XPRSprobException- Throws:
-
XPRSprobException
-
addPwlCons
public void addPwlCons(int npwls, int npoints, int[] cols, int[] resultant, int[] start, double[] xval, double[] yval) throws XPRSprobException- Throws:
-
XPRSprobException
-
addPwlCons
public void addPwlCons(int npwls, long npoints, int[] cols, int[] resultant, long[] start, double[] xval, double[] yval) throws XPRSprobException- Throws:
-
XPRSprobException
-
getPwlCons
public void getPwlCons(int[] col, int[] resultant, int[] start, double[] xval, double[] yval, int size, IntHolder npoints, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getPwlCons
public void getPwlCons(int[] col, int[] resultant, long[] start, double[] xval, double[] yval, long size, LongHolder npoints, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
delPwlCons
public void delPwlCons(int npwls, int[] _mindex) throws XPRSprobException- Throws:
-
XPRSprobException
-
addGenCons
public void addGenCons(int ngencons, int ncols, int nvals, XPRSenumerations.GenConsType[] type, int[] resultant, int[] colstart, int[] col, int[] valstart, double[] val) throws XPRSprobException- Throws:
-
XPRSprobException
-
addGenCons
public void addGenCons(int ngencons, long ncols, long nvals, XPRSenumerations.GenConsType[] type, int[] resultant, long[] colstart, int[] col, long[] valstart, double[] val) throws XPRSprobException- Throws:
-
XPRSprobException
-
getGenCons
public void getGenCons(XPRSenumerations.GenConsType[] type, int[] resultant, int[] colstart, int[] col, int colsize, IntHolder ncols, int[] valstart, double[] val, int valsize, IntHolder nvals, int first, int last) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getGenCons
public void getGenCons(XPRSenumerations.GenConsType[] type, int[] resultant, long[] colstart, int[] col, long colsize, LongHolder ncols, long[] valstart, double[] val, long valsize, LongHolder nvals, int first, int last) throws XPRSprobException
- Throws:
-
XPRSprobException
-
delGenCons
public void delGenCons(int ngencons, int[] _mindex) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQRowCoeff
public void getQRowCoeff(int irow, int icol, int jcol, DoubleHolder dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQRowCoeff
public double getQRowCoeff(int irow, int icol, int jcol) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQRowQMatrix
public void getQRowQMatrix(int irow, int[] mstart, int[] mclind, double[] dobjval, int maxcoeffs, IntHolder ncoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQRowQMatrix
public int getQRowQMatrix(int irow, int[] mstart, int[] mclind, double[] dobjval, int maxcoeffs, int first, int last) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQRowQMatrixTriplets
public void getQRowQMatrixTriplets(int irow, IntHolder nqelem, int[] mqcol1, int[] mqcol2, double[] dqe) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQRowQMatrixTriplets
public int getQRowQMatrixTriplets(int irow, int[] mqcol1, int[] mqcol2, double[] dqe) throws XPRSprobException- Throws:
-
XPRSprobException
-
chgQRowCoeff
public void chgQRowCoeff(int irow, int icol, int jcol, double dval) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQRows
public void getQRows(IntHolder qmn, int[] qcrows) throws XPRSprobException
- Throws:
-
XPRSprobException
-
getQRows
public int getQRows(int[] qcrows) throws XPRSprobException- Throws:
-
XPRSprobException
-
getQRows
public int getQRows() throws XPRSprobException- Throws:
-
XPRSprobException
-
addQMatrix
public void addQMatrix(int irow, int nqtr, int[] mqc1, int[] mqc2, double[] dqew) throws XPRSprobException- Throws:
-
XPRSprobException
-
addQMatrix
public void addQMatrix(int irow, long nqtr, int[] mqc1, int[] mqc2, double[] dqew) throws XPRSprobException- Throws:
-
XPRSprobException
-
delQMatrix
public void delQMatrix(int irow) throws XPRSprobException- Throws:
-
XPRSprobException
-
loadQCQP
public 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
-
loadQCQP
public 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
-
loadQCQPGlobal
public 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
-
loadQCQPGlobal
public 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
-
getControlInfo
public void getControlInfo(java.lang.String sCaName, IntHolder iHeaderId, XPRSenumerationHolders.ParameterType iTypeinfo) throws XPRSprobException- Throws:
-
XPRSprobException
-
getAttribInfo
public void getAttribInfo(java.lang.String sCaName, IntHolder iHeaderId, XPRSenumerationHolders.ParameterType iTypeinfo) throws XPRSprobException- Throws:
-
XPRSprobException
-
strongBranchCB
public 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
-
getBarNumStability
public void getBarNumStability(int[] dColumnStability, int[] dRowStability) throws XPRSprobException- Throws:
-
XPRSprobException
-
getLastBarSol
public void getLastBarSol(double[] _dx, double[] _dslack, double[] _dual, double[] _dj, IntHolder lpstatus) throws XPRSprobException- Throws:
-
XPRSprobException
-
addLpLogListener
public 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
-
addLpLogListener
public 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
-
addLpLogListener
public 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
-
addLpLogListener
public 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
-
removeLpLogListener
public void removeLpLogListener(XPRSlpLogListener listener) throws XPRSexception
Removes the given LpLog listener from the object.- Throws:
-
XPRSexception
-
removeLpLogListener
public 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
-
removeLpLogListener
public void removeLpLogListener() throws XPRSexceptionRemoves all LpLog listeners from the object. @deprecated as of Xpress 7.1, please useremoveLpLogListener(XPRSlpLogListener)orremoveLpLogListeners()- Throws:
-
XPRSexception
-
removeLpLogListeners
public void removeLpLogListeners() throws XPRSexceptionRemove all listeners for the LpLog callback- Throws:
-
XPRSexception
-
addGlobalLogListener
public 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
-
addGlobalLogListener
public 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
-
addGlobalLogListener
public 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
-
addGlobalLogListener
public 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
-
removeGlobalLogListener
public void removeGlobalLogListener(XPRSglobalLogListener listener) throws XPRSexception
Removes the given GlobalLog listener from the object.- Throws:
-
XPRSexception
-
removeGlobalLogListener
public 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
-
removeGlobalLogListener
public void removeGlobalLogListener() throws XPRSexceptionRemoves all GlobalLog listeners from the object. @deprecated as of Xpress 7.1, please useremoveGlobalLogListener(XPRSglobalLogListener)orremoveGlobalLogListeners()- Throws:
-
XPRSexception
-
removeGlobalLogListeners
public void removeGlobalLogListeners() throws XPRSexceptionRemove all listeners for the GlobalLog callback- Throws:
-
XPRSexception
-
addCutLogListener
public 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
-
addCutLogListener
public 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
-
addCutLogListener
public 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
-
addCutLogListener
public 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
-
removeCutLogListener
public void removeCutLogListener(XPRScutLogListener listener) throws XPRSexception
Removes the given CutLog listener from the object.- Throws:
-
XPRSexception
-
removeCutLogListener
public 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
-
removeCutLogListener
public void removeCutLogListener() throws XPRSexceptionRemoves all CutLog listeners from the object. @deprecated as of Xpress 7.1, please useremoveCutLogListener(XPRScutLogListener)orremoveCutLogListeners()- Throws:
-
XPRSexception
-
removeCutLogListeners
public void removeCutLogListeners() throws XPRSexceptionRemove all listeners for the CutLog callback- Throws:
-
XPRSexception
-
addBarLogListener
public 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
-
addBarLogListener
public 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
-
addBarLogListener
public 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
-
addBarLogListener
public 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
-
removeBarLogListener
public void removeBarLogListener(XPRSbarLogListener listener) throws XPRSexception
Removes the given BarLog listener from the object.- Throws:
-
XPRSexception
-
removeBarLogListener
public 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
-
removeBarLogListener
public void removeBarLogListener() throws XPRSexceptionRemoves all BarLog listeners from the object. @deprecated as of Xpress 7.1, please useremoveBarLogListener(XPRSbarLogListener)orremoveBarLogListeners()- Throws:
-
XPRSexception
-
removeBarLogListeners
public void removeBarLogListeners() throws XPRSexceptionRemove all listeners for the BarLog callback- Throws:
-
XPRSexception
-
addCutMgrListener
public 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
-
addCutMgrListener
public 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
-
addCutMgrListener
public 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
-
addCutMgrListener
public 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
-
removeCutMgrListener
public void removeCutMgrListener(XPRScutMgrListener listener) throws XPRSexception
Removes the given CutMgr listener from the object.- Throws:
-
XPRSexception
-
removeCutMgrListener
public 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
-
removeCutMgrListener
public void removeCutMgrListener() throws XPRSexceptionRemoves all CutMgr listeners from the object. @deprecated as of Xpress 7.1, please useremoveCutMgrListener(XPRScutMgrListener)orremoveCutMgrListeners()- Throws:
-
XPRSexception
-
removeCutMgrListeners
public void removeCutMgrListeners() throws XPRSexceptionRemove all listeners for the CutMgr callback- Throws:
-
XPRSexception
-
addChgNodeListener
public 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
-
addChgNodeListener
public 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
-
addChgNodeListener
public 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
-
addChgNodeListener
public 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
-
removeChgNodeListener
public void removeChgNodeListener(XPRSchgNodeListener listener) throws XPRSexception
Removes the given ChgNode listener from the object.- Throws:
-
XPRSexception
-
removeChgNodeListener
public 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
-
removeChgNodeListener
public void removeChgNodeListener() throws XPRSexceptionRemoves all ChgNode listeners from the object. @deprecated as of Xpress 7.1, please useremoveChgNodeListener(XPRSchgNodeListener)orremoveChgNodeListeners()- Throws:
-
XPRSexception
-
removeChgNodeListeners
public void removeChgNodeListeners() throws XPRSexceptionRemove all listeners for the ChgNode callback- Throws:
-
XPRSexception
-
addOptNodeListener
public 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
-
addOptNodeListener
public 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
-
addOptNodeListener
public 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
-
addOptNodeListener
public 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
-
removeOptNodeListener
public void removeOptNodeListener(XPRSoptNodeListener listener) throws XPRSexception
Removes the given OptNode listener from the object.- Throws:
-
XPRSexception
-
removeOptNodeListener
public 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
-
removeOptNodeListener
public void removeOptNodeListener() throws XPRSexceptionRemoves all OptNode listeners from the object. @deprecated as of Xpress 7.1, please useremoveOptNodeListener(XPRSoptNodeListener)orremoveOptNodeListeners()- Throws:
-
XPRSexception
-
removeOptNodeListeners
public void removeOptNodeListeners() throws XPRSexceptionRemove all listeners for the OptNode callback- Throws:
-
XPRSexception
-
addPreNodeListener
public 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
-
addPreNodeListener
public 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
-
addPreNodeListener
public 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
-
addPreNodeListener
public 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
-
removePreNodeListener
public void removePreNodeListener(XPRSpreNodeListener listener) throws XPRSexception
Removes the given PreNode listener from the object.- Throws:
-
XPRSexception
-
removePreNodeListener
public 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
-
removePreNodeListener
public void removePreNodeListener() throws XPRSexceptionRemoves all PreNode listeners from the object. @deprecated as of Xpress 7.1, please useremovePreNodeListener(XPRSpreNodeListener)orremovePreNodeListeners()- Throws:
-
XPRSexception
-
removePreNodeListeners
public void removePreNodeListeners() throws XPRSexceptionRemove all listeners for the PreNode callback- Throws:
-
XPRSexception
-
addInfNodeListener
public 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
-
addInfNodeListener
public 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
-
addInfNodeListener
public 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
-
addInfNodeListener
public 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
-
removeInfNodeListener
public void removeInfNodeListener(XPRSinfNodeListener listener) throws XPRSexception
Removes the given InfNode listener from the object.- Throws:
-
XPRSexception
-
removeInfNodeListener
public 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
-
removeInfNodeListener
public void removeInfNodeListener() throws XPRSexceptionRemoves all InfNode listeners from the object. @deprecated as of Xpress 7.1, please useremoveInfNodeListener(XPRSinfNodeListener)orremoveInfNodeListeners()- Throws:
-
XPRSexception
-
removeInfNodeListeners
public void removeInfNodeListeners() throws XPRSexceptionRemove all listeners for the InfNode callback- Throws:
-
XPRSexception
-
addNodeCutoffListener
public 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
-
addNodeCutoffListener
public 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
-
addNodeCutoffListener
public 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
-
addNodeCutoffListener
public 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
-
removeNodeCutoffListener
public void removeNodeCutoffListener(XPRSnodeCutoffListener listener) throws XPRSexception
Removes the given NodeCutoff listener from the object.- Throws:
-
XPRSexception
-
removeNodeCutoffListener
public 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
-
removeNodeCutoffListener
public void removeNodeCutoffListener() throws XPRSexceptionRemoves all NodeCutoff listeners from the object. @deprecated as of Xpress 7.1, please useremoveNodeCutoffListener(XPRSnodeCutoffListener)orremoveNodeCutoffListeners()- Throws:
-
XPRSexception
-
removeNodeCutoffListeners
public void removeNodeCutoffListeners() throws XPRSexceptionRemove all listeners for the NodeCutoff callback- Throws:
-
XPRSexception
-
addIntSolListener
public 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
-
addIntSolListener
public 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
-
addIntSolListener
public 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
-
addIntSolListener
public 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
-
removeIntSolListener
public void removeIntSolListener(XPRSintSolListener listener) throws XPRSexception
Removes the given IntSol listener from the object.- Throws:
-
XPRSexception
-
removeIntSolListener
public 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
-
removeIntSolListener
public void removeIntSolListener() throws XPRSexceptionRemoves all IntSol listeners from the object. @deprecated as of Xpress 7.1, please useremoveIntSolListener(XPRSintSolListener)orremoveIntSolListeners()- Throws:
-
XPRSexception
-
removeIntSolListeners
public void removeIntSolListeners() throws XPRSexceptionRemove all listeners for the IntSol callback- Throws:
-
XPRSexception
-
addPreIntsolListener
public 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
-
addPreIntsolListener
public 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
-
addPreIntsolListener
public 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
-
addPreIntsolListener
public 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
-
removePreIntsolListener
public void removePreIntsolListener(XPRSpreIntsolListener listener) throws XPRSexception
Removes the given PreIntsol listener from the object.- Throws:
-
XPRSexception
-
removePreIntsolListener
public 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
-
removePreIntsolListener
public void removePreIntsolListener() throws XPRSexceptionRemoves all PreIntsol listeners from the object. @deprecated as of Xpress 7.1, please useremovePreIntsolListener(XPRSpreIntsolListener)orremovePreIntsolListeners()- Throws:
-
XPRSexception
-
removePreIntsolListeners
public void removePreIntsolListeners() throws XPRSexceptionRemove all listeners for the PreIntsol callback- Throws:
-
XPRSexception
-
addChgBranchListener
public 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
-
addChgBranchListener
public 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
-
addChgBranchListener
public 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
-
addChgBranchListener
public 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
-
removeChgBranchListener
public void removeChgBranchListener(XPRSchgBranchListener listener) throws XPRSexception
Removes the given ChgBranch listener from the object.- Throws:
-
XPRSexception
-
removeChgBranchListener
public 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
-
removeChgBranchListener
public void removeChgBranchListener() throws XPRSexceptionRemoves all ChgBranch listeners from the object. @deprecated as of Xpress 7.1, please useremoveChgBranchListener(XPRSchgBranchListener)orremoveChgBranchListeners()- Throws:
-
XPRSexception
-
removeChgBranchListeners
public void removeChgBranchListeners() throws XPRSexceptionRemove all listeners for the ChgBranch callback- Throws:
-
XPRSexception
-
addEstimateListener
public 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
-
addEstimateListener
public 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
-
addEstimateListener
public 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
-
addEstimateListener
public 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
-
removeEstimateListener
public void removeEstimateListener(XPRSestimateListener listener) throws XPRSexception
Removes the given Estimate listener from the object.- Throws:
-
XPRSexception
-
removeEstimateListener
public 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
-
removeEstimateListener
public void removeEstimateListener() throws XPRSexceptionRemoves all Estimate listeners from the object. @deprecated as of Xpress 7.1, please useremoveEstimateListener(XPRSestimateListener)orremoveEstimateListeners()- Throws:
-
XPRSexception
-
removeEstimateListeners
public void removeEstimateListeners() throws XPRSexceptionRemove all listeners for the Estimate callback- Throws:
-
XPRSexception
-
addSepNodeListener
public 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
-
addSepNodeListener
public 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
-
addSepNodeListener
public 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
-
addSepNodeListener
public 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
-
removeSepNodeListener
public void removeSepNodeListener(XPRSsepNodeListener listener) throws XPRSexception
Removes the given SepNode listener from the object.- Throws:
-
XPRSexception
-
removeSepNodeListener
public 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
-
removeSepNodeListener
public void removeSepNodeListener() throws XPRSexceptionRemoves all SepNode listeners from the object. @deprecated as of Xpress 7.1, please useremoveSepNodeListener(XPRSsepNodeListener)orremoveSepNodeListeners()- Throws:
-
XPRSexception
-
removeSepNodeListeners
public void removeSepNodeListeners() throws XPRSexceptionRemove all listeners for the SepNode callback- Throws:
-
XPRSexception
-
addMessageListener
public 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
-
addMessageListener
public 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
-
addMessageListener
public 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
-
addMessageListener
public 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
-
removeMessageListener
public void removeMessageListener(XPRSmessageListener listener) throws XPRSexception
Removes the given Message listener from the object.- Throws:
-
XPRSexception
-
removeMessageListener
public 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
-
removeMessageListener
public void removeMessageListener() throws XPRSexceptionRemoves all Message listeners from the object. @deprecated as of Xpress 7.1, please useremoveMessageListener(XPRSmessageListener)orremoveMessageListeners()- Throws:
-
XPRSexception
-
removeMessageListeners
public void removeMessageListeners() throws XPRSexceptionRemove all listeners for the Message callback- Throws:
-
XPRSexception
-
addMipThreadListener
public 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
-
addMipThreadListener
public 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
-
addMipThreadListener
public 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
-
addMipThreadListener
public 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
-
removeMipThreadListener
public void removeMipThreadListener(XPRSmipThreadListener listener) throws XPRSexception
Removes the given MipThread listener from the object.- Throws:
-
XPRSexception
-
removeMipThreadListener
public 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
-
removeMipThreadListener
public void removeMipThreadListener() throws XPRSexceptionRemoves all MipThread listeners from the object. @deprecated as of Xpress 7.1, please useremoveMipThreadListener(XPRSmipThreadListener)orremoveMipThreadListeners()- Throws:
-
XPRSexception
-
removeMipThreadListeners
public void removeMipThreadListeners() throws XPRSexceptionRemove all listeners for the MipThread callback- Throws:
-
XPRSexception
-
addDestroyMTListener
public 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
-
addDestroyMTListener
public 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
-
addDestroyMTListener
public 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
-
addDestroyMTListener
public 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
-
removeDestroyMTListener
public void removeDestroyMTListener(XPRSdestroyMTListener listener) throws XPRSexception
Removes the given DestroyMT listener from the object.- Throws:
-
XPRSexception
-
removeDestroyMTListener
public 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
-
removeDestroyMTListener
public void removeDestroyMTListener() throws XPRSexceptionRemoves all DestroyMT listeners from the object. @deprecated as of Xpress 7.1, please useremoveDestroyMTListener(XPRSdestroyMTListener)orremoveDestroyMTListeners()- Throws:
-
XPRSexception
-
removeDestroyMTListeners
public void removeDestroyMTListeners() throws XPRSexceptionRemove all listeners for the DestroyMT callback- Throws:
-
XPRSexception
-
addNewnodeListener
public 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
-
addNewnodeListener
public 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
-
addNewnodeListener
public 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
-
addNewnodeListener
public 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
-
removeNewnodeListener
public void removeNewnodeListener(XPRSnewnodeListener listener) throws XPRSexception
Removes the given Newnode listener from the object.- Throws:
-
XPRSexception
-
removeNewnodeListener
public 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
-
removeNewnodeListener
public void removeNewnodeListener() throws XPRSexceptionRemoves all Newnode listeners from the object. @deprecated as of Xpress 7.1, please useremoveNewnodeListener(XPRSnewnodeListener)orremoveNewnodeListeners()- Throws:
-
XPRSexception
-
removeNewnodeListeners
public void removeNewnodeListeners() throws XPRSexceptionRemove all listeners for the Newnode callback- Throws:
-
XPRSexception
-
addBarIterationListener
public 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
-
addBarIterationListener
public 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
-
addBarIterationListener
public 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
-
addBarIterationListener
public 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
-
removeBarIterationListener
public void removeBarIterationListener(XPRSbarIterationListener listener) throws XPRSexception
Removes the given BarIteration listener from the object.- Throws:
-
XPRSexception
-
removeBarIterationListener
public 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
-
removeBarIterationListener
public void removeBarIterationListener() throws XPRSexceptionRemoves all BarIteration listeners from the object. @deprecated as of Xpress 7.1, please useremoveBarIterationListener(XPRSbarIterationListener)orremoveBarIterationListeners()- Throws:
-
XPRSexception
-
removeBarIterationListeners
public void removeBarIterationListeners() throws XPRSexceptionRemove all listeners for the BarIteration callback- Throws:
-
XPRSexception
-
addPresolveListener
public void addPresolveListener(XPRSpresolveListener listener) throws XPRSexception
Add a listener for the Presolvecallback. Note that an object can have multiple Presolve listeners.- Parameters:
-
listener- The listener to which the event will be dispatched. (If null, all Presolve listeners will be removed.) - Throws:
-
XPRSexception
-
addPresolveListener
public void addPresolveListener(XPRSpresolveListener listener, java.lang.Object data) throws XPRSexception
Add the listener for the Presolvecallback. Note that an object can have multiple Presolve listeners.- Parameters:
-
listener- The listener to which the event will be dispatched. (If null, all Presolve listeners will be removed.) -
data- An additional object which will be passed down to the callback function - Throws:
-
XPRSexception
-
addPresolveListener
public void addPresolveListener(XPRSpresolveListener listener, int priority) throws XPRSexception
Add the listener for the Presolvecallback. Note that an object can have multiple Presolve listeners.- Parameters:
-
listener- The listener to which the event will be dispatched. (If null, all Presolve listeners will be removed.) -
priority- Listeners with higher priorities are called first - Throws:
-
XPRSexception
-
addPresolveListener
public void addPresolveListener(XPRSpresolveListener listener, java.lang.Object data, int priority) throws XPRSexception
Add the listener for the Presolvecallback. Note that an object can have multiple Presolve listeners.- Parameters:
-
listener- The listener to which the event will be dispatched. (If null, all Presolve 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
-
removePresolveListener
public void removePresolveListener(XPRSpresolveListener listener) throws XPRSexception
Removes the given Presolve listener from the object.- Throws:
-
XPRSexception
-
removePresolveListener
public void removePresolveListener(XPRSpresolveListener listener, java.lang.Object data) throws XPRSexception
Removes the given Presolve listener with the given data value from the object.- Throws:
-
XPRSexception
-
removePresolveListener
public void removePresolveListener() throws XPRSexceptionRemoves all Presolve listeners from the object. @deprecated as of Xpress 7.1, please useremovePresolveListener(XPRSpresolveListener)orremovePresolveListeners()- Throws:
-
XPRSexception
-
removePresolveListeners
public void removePresolveListeners() throws XPRSexceptionRemove all listeners for the Presolve callback- Throws:
-
XPRSexception
-
addChangeBranchObjectListener
public 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
-
addChangeBranchObjectListener
public 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
-
addChangeBranchObjectListener
public 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
-
addChangeBranchObjectListener
public 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
-
removeChangeBranchObjectListener
public void removeChangeBranchObjectListener(XPRSchangeBranchObjectListener listener) throws XPRSexception
Removes the given ChangeBranchObject listener from the object.- Throws:
-
XPRSexception
-
removeChangeBranchObjectListener
public 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
-
removeChangeBranchObjectListener
public void removeChangeBranchObjectListener() throws XPRSexceptionRemoves all ChangeBranchObject listeners from the object. @deprecated as of Xpress 7.1, please useremoveChangeBranchObjectListener(XPRSchangeBranchObjectListener)orremoveChangeBranchObjectListeners()- Throws:
-
XPRSexception
-
removeChangeBranchObjectListeners
public void removeChangeBranchObjectListeners() throws XPRSexceptionRemove all listeners for the ChangeBranchObject callback- Throws:
-
XPRSexception
-
addGapNotifyListener
public 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
-
addGapNotifyListener
public 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
-
addGapNotifyListener
public 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
-
addGapNotifyListener
public 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
-
removeGapNotifyListener
public void removeGapNotifyListener(XPRSgapNotifyListener listener) throws XPRSexception
Removes the given GapNotify listener from the object.- Throws:
-
XPRSexception
-
removeGapNotifyListener
public 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
-
removeGapNotifyListener
public void removeGapNotifyListener() throws XPRSexceptionRemoves all GapNotify listeners from the object. @deprecated as of Xpress 7.1, please useremoveGapNotifyListener(XPRSgapNotifyListener)orremoveGapNotifyListeners()- Throws:
-
XPRSexception
-
removeGapNotifyListeners
public void removeGapNotifyListeners() throws XPRSexceptionRemove all listeners for the GapNotify callback- Throws:
-
XPRSexception
-
addUserSolNotifyListener
public 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
-
addUserSolNotifyListener
public 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
-
addUserSolNotifyListener
public 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
-
addUserSolNotifyListener
public 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
-
removeUserSolNotifyListener
public void removeUserSolNotifyListener(XPRSuserSolNotifyListener listener) throws XPRSexception
Removes the given UserSolNotify listener from the object.- Throws:
-
XPRSexception
-
removeUserSolNotifyListener
public 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
-
removeUserSolNotifyListener
public void removeUserSolNotifyListener() throws XPRSexceptionRemoves all UserSolNotify listeners from the object. @deprecated as of Xpress 7.1, please useremoveUserSolNotifyListener(XPRSuserSolNotifyListener)orremoveUserSolNotifyListeners()- Throws:
-
XPRSexception
-
removeUserSolNotifyListeners
public void removeUserSolNotifyListeners() throws XPRSexceptionRemove all listeners for the UserSolNotify callback- Throws:
-
XPRSexception
-
addBeforeSolveListener
public 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
-
addBeforeSolveListener
public 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
-
addBeforeSolveListener
public 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
-
addBeforeSolveListener
public 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
-
removeBeforeSolveListener
public void removeBeforeSolveListener(XPRSbeforeSolveListener listener) throws XPRSexception
Removes the given BeforeSolve listener from the object.- Throws:
-
XPRSexception
-
removeBeforeSolveListener
public 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
-
removeBeforeSolveListener
public void removeBeforeSolveListener() throws XPRSexceptionRemoves all BeforeSolve listeners from the object. @deprecated as of Xpress 7.1, please useremoveBeforeSolveListener(XPRSbeforeSolveListener)orremoveBeforeSolveListeners()- Throws:
-
XPRSexception
-
removeBeforeSolveListeners
public void removeBeforeSolveListeners() throws XPRSexceptionRemove all listeners for the BeforeSolve callback- Throws:
-
XPRSexception
-
addCheckTimeListener
public void addCheckTimeListener(XPRScheckTimeListener listener) throws XPRSexception
Add a listener for the CheckTimecallback. Note that an object can have multiple CheckTime listeners.- Parameters:
-
listener- The listener to which the event will be dispatched. (If null, all CheckTime listeners will be removed.) - Throws:
-
XPRSexception
-
addCheckTimeListener
public void addCheckTimeListener(XPRScheckTimeListener listener, java.lang.Object data) throws XPRSexception
Add the listener for the CheckTimecallback. Note that an object can have multiple CheckTime listeners.- Parameters:
-
listener- The listener to which the event will be dispatched. (If null, all CheckTime listeners will be removed.) -
data- An additional object which will be passed down to the callback function - Throws:
-
XPRSexception
-
addCheckTimeListener
public void addCheckTimeListener(XPRScheckTimeListener listener, int priority) throws XPRSexception
Add the listener for the CheckTimecallback. Note that an object can have multiple CheckTime listeners.- Parameters:
-
listener- The listener to which the event will be dispatched. (If null, all CheckTime listeners will be removed.) -
priority- Listeners with higher priorities are called first - Throws:
-
XPRSexception
-
addCheckTimeListener
public void addCheckTimeListener(XPRScheckTimeListener listener, java.lang.Object data, int priority) throws XPRSexception
Add the listener for the CheckTimecallback. Note that an object can have multiple CheckTime listeners.- Parameters:
-
listener- The listener to which the event will be dispatched. (If null, all CheckTime 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
-
removeCheckTimeListener
public void removeCheckTimeListener(XPRScheckTimeListener listener) throws XPRSexception
Removes the given CheckTime listener from the object.- Throws:
-
XPRSexception
-
removeCheckTimeListener
public void removeCheckTimeListener(XPRScheckTimeListener listener, java.lang.Object data) throws XPRSexception
Removes the given CheckTime listener with the given data value from the object.- Throws:
-
XPRSexception
-
removeCheckTimeListener
public void removeCheckTimeListener() throws XPRSexceptionRemoves all CheckTime listeners from the object. @deprecated as of Xpress 7.1, please useremoveCheckTimeListener(XPRScheckTimeListener)orremoveCheckTimeListeners()- Throws:
-
XPRSexception
-
removeCheckTimeListeners
public void removeCheckTimeListeners() throws XPRSexceptionRemove all listeners for the CheckTime callback- Throws:
-
XPRSexception
-
addMsgHandlerListener
public 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
-
addMsgHandlerListener
public 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
-
addMsgHandlerListener
public 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
-
addMsgHandlerListener
public 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
-
removeMsgHandlerListener
public void removeMsgHandlerListener(XPRSmsgHandlerListener listener) throws XPRSexception
Removes the given MsgHandler listener from the object.- Throws:
-
XPRSexception
-
removeMsgHandlerListener
public 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
-
removeMsgHandlerListener
public 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
-
removeMsgHandlerListeners
public void removeMsgHandlerListeners() throws XPRSexceptionRemove all listeners for the MsgHandler callback- Throws:
-
XPRSexception
-
attributes
public XPRSprob.Attributes attributes()
-
controls
public XPRSprob.Controls controls()
-
-
© 2001-2020 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.
