XPRS
- java.lang.Object
-
- com.dashoptimization.XPRS
-
- All Implemented Interfaces:
- XPRSconstants, XPRSenumerations
public final class XPRS extends java.lang.Object implements XPRSconstants, XPRSenumerations
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.dashoptimization.XPRSenumerations
XPRSenumerations.AlwaysNeverAutomatic, XPRSenumerations.BacktrackAlg, XPRSenumerations.BarOrder, XPRSenumerations.BarPresolveOps, XPRSenumerations.BranchChoice, XPRSenumerations.CholeskyAlgorithm, XPRSenumerations.CrossoverDynamicReduction, XPRSenumerations.CutSelect, XPRSenumerations.CutStrategy, XPRSenumerations.DefaultAlg, XPRSenumerations.DualGradient, XPRSenumerations.DualizeOps, XPRSenumerations.DualStrategy, XPRSenumerations.EnumerationEntry, XPRSenumerations.FeasibilityPump, XPRSenumerations.HeuristicSearchSelect, XPRSenumerations.HeuristicStrategy, XPRSenumerations.LPFlags, XPRSenumerations.LPStatus, XPRSenumerations.MipPresolve, XPRSenumerations.MIPStatus, XPRSenumerations.NodeSelectionCriteria, XPRSenumerations.ObjSense, XPRSenumerations.OnOff, XPRSenumerations.OutputDetail, XPRSenumerations.ParameterType, XPRSenumerations.PreProbing, XPRSenumerations.Presolve, XPRSenumerations.PresolveCoefElim, XPRSenumerations.PresolveDomColumn, XPRSenumerations.PresolveDomRow, XPRSenumerations.PresolveOperations, XPRSenumerations.PresolveState, XPRSenumerations.Pricing, XPRSenumerations.PrimalUnshift, XPRSenumerations.QConvexity, XPRSenumerations.RefineOps, XPRSenumerations.RepairIndefiniteQuadratic, XPRSenumerations.Scaling, XPRSenumerations.SolInfo, XPRSenumerations.StopType, XPRSenumerations.TreeDiagnostics, XPRSenumerations.TunerHistory, XPRSenumerations.TunerMethod, XPRSenumerations.TunerMode, XPRSenumerations.TunerRootAlg, XPRSenumerations.TunerTarget, XPRSenumerations.VariableSelection
-
-
Field Summary
-
Fields inherited from interface com.dashoptimization.XPRSconstants
ACTIVENODES, ACTIVESET, ALG_BARRIER, ALG_DEFAULT, ALG_DUAL, ALG_NETWORK, ALG_PRIMAL, ALG_PULL_CHOLESKY, ALG_PUSH_CHOLESKY, ALGAFTERCROSSOVER, ALGAFTERNETWORK, ALGORITHM, ANA_ALWAYS, ANA_AUTOMATIC, ANA_NEVER, AUTOPERTURB, AVAILABLEMEMORY, BACKTRACK, BACKTRACKALG_BEST_BOUND, BACKTRACKALG_BEST_ESTIMATE, BACKTRACKALG_BEST_ESTIMATE_MIN_INFEAS, BACKTRACKALG_DEEPEST_BEST_ESTIMATE, BACKTRACKALG_DEEPEST_NODE, BACKTRACKALG_EARLIEST_NODE, BACKTRACKALG_HIGHEST_NODE, BACKTRACKALG_LATEST_NODE, BACKTRACKALG_MIN_INFEAS, BACKTRACKALG_RANDOM, BACKTRACKTIE, BAR_DEFAULT, BAR_MIN_DEGREE, BAR_MIN_LOCAL_FILL, BAR_NESTED_DISSECTION, BARAASIZE, BARALG, BARCGAP, BARCONDA, BARCONDD, BARCORES, BARCRASH, BARCROSSOVER, BARDENSECOL, BARDUALINF, BARDUALOBJ, BARDUALSTOP, BARFREESCALE, BARGAPSTOP, BARGAPTARGET, BARINDEFLIMIT, BARITER, BARITERLIMIT, BARKERNEL, BARLARGEBOUND, BARLSIZE, BARNUMSTABILITY, BAROBJSCALE, BARORDER, BARORDERTHREADS, BAROUTPUT, BARPERTURB, BARPRESOLVEOPS, BARPRESOLVEOPS_EXTRA_BARRIER_PRESOLVE, BARPRESOLVEOPS_STANDARD_PRESOLVE, BARPRIMALINF, BARPRIMALOBJ, BARPRIMALSTOP, BARREGULARIZE, BARRHSSCALE, BARSING, BARSINGR, BARSOLUTION, BARSTART, BARSTARTWEIGHT, BARSTEPSTOP, BARTHREADS, BESTBOUND, BIGM, BIGMMETHOD, BOOL_OFF, BOOL_ON, BOUNDNAME, BRANCH_MAX_EST_FIRST, BRANCH_MIN_EST_FIRST, BRANCHCHOICE, BRANCHDISJ, BRANCHSTRUCTURAL, BRANCHVALUE, BRANCHVAR, BREADTHFIRST, CACHESIZE, CALLBACKCOUNT_CUTMGR, CALLBACKCOUNT_OPTNODE, CALLBACKFROMMASTERTHREAD, CHECKSONMAXCUTTIME, CHECKSONMAXTIME, CHOLESKYALG, CHOLESKYTOL, COLS, CONCURRENTTHREADS, CONEELEMS, CONES, CONFLICTCUTS, CORESDETECTED, CORESPERCPU, CORESPERCPUDETECTED, COVERCUTS, CPUPLATFORM, CPUSDETECTED, CPUTIME, CRASH, CROSSOVER, CROSSOVERACCURACYTOL, CROSSOVERDRP, CROSSOVERITERLIMIT, CROSSOVEROPS, CROSSOVERRELPIVOTTOL, CROSSOVERRELPIVOTTOLSAFE, CROSSOVERTHREADS, CSTYLE, CURRENTMEMORY, CURRENTNODE, CURRMIPCUTOFF, CUTDEPTH, CUTFACTOR, CUTFREQ, CUTS, CUTSELECT, CUTSELECT_CLIQUE, CUTSELECT_COVER, CUTSELECT_DEFAULT, CUTSELECT_DISABLE_CUT_ROWS, CUTSELECT_FLOWPATH, CUTSELECT_GUB_COVER, CUTSELECT_IMPLICATION, CUTSELECT_LIFT_AND_PROJECT, CUTSELECT_MIR, CUTSTRATEGY, CUTSTRATEGY_AGGRESSIVE, CUTSTRATEGY_CONSERVATIVE, CUTSTRATEGY_DEFAULT, CUTSTRATEGY_MODERATE, CUTSTRATEGY_NONE, DEFAULTALG, DENSECOLLIMIT, DETERMINISTIC, DETLOGFREQ, DUALGRADIENT, DUALGRADIENT_AUTOMATIC, DUALGRADIENT_DEVEX, DUALGRADIENT_STEEPESTEDGE, DUALINFEAS, DUALIZE, DUALIZEOPS, DUALIZEOPS_SWITCHALGORITHM, DUALPERTURB, DUALSTRATEGY, DUALSTRATEGY_REMOVE_INFEAS_WITH_DUAL, DUALSTRATEGY_REMOVE_INFEAS_WITH_PRIMAL, DUALTHREADS, EIGENVALUETOL, ELEMS, ELIMFILLIN, ELIMTOL, ERRORCODE, ETATOL, EXTRACOLS, EXTRAELEMS, EXTRAMIPENTS, EXTRAPRESOLVE, EXTRAQCELEMENTS, EXTRAQCROWS, EXTRAROWS, EXTRASETELEMS, EXTRASETS, FEASIBILITYPUMP, FEASIBILITYPUMP_ALWAYS, FEASIBILITYPUMP_AUTOMATIC, FEASIBILITYPUMP_LASTRESORT, FEASIBILITYPUMP_NEVER, FEASTOL, FEASTOLTARGET, FORCEOUTPUT, FORCEPARALLELDUAL, GLOBALFILEBIAS, GLOBALFILELOGINTERVAL, GLOBALFILESIZE, GLOBALFILEUSAGE, GOMCUTS, HEURBEFORELP, HEURDEPTH, HEURDIVEITERLIMIT, HEURDIVERANDOMIZE, HEURDIVESOFTROUNDING, HEURDIVESPEEDUP, HEURDIVESTRATEGY, HEURFORCESPECIALOBJ, HEURFREQ, HEURMAXSOL, HEURNODES, HEURSEARCH_LOCAL_SEARCH_LARGE_NEIGHBOURHOOD, HEURSEARCH_LOCAL_SEARCH_NODE_NEIGHBOURHOOD, HEURSEARCH_LOCAL_SEARCH_SOLUTION_NEIGHBOURHOOD, HEURSEARCHEFFORT, HEURSEARCHFREQ, HEURSEARCHROOTCUTFREQ, HEURSEARCHROOTSELECT, HEURSEARCHTARGETSIZE, HEURSEARCHTREESELECT, HEURSELECT, HEURSTRATEGY, HEURSTRATEGY_AUTOMATIC, HEURSTRATEGY_BASIC, HEURSTRATEGY_ENHANCED, HEURSTRATEGY_EXTENSIVE, HEURSTRATEGY_NONE, HEURTHREADS, HISTORYCOSTS, IFCHECKCONVEXITY, IGNORECONTAINERCPULIMIT, IGNORECONTAINERMEMORYLIMIT, INDICATORS, INDLINBIGM, INDPRELINBIGM, INVERTFREQ, INVERTMIN, ISREPROCESSEDUSERSOLUTION, ISUSERSOLUTION, JAVAXPRS_VERSION, KEEPBASIS, KEEPNROWS, L1CACHE, LINELENGTH, LNPBEST, LNPITERLIMIT, LOCALBACKTRACK, LOCALCHOICE, LP_CUTOFF, LP_CUTOFF_IN_DUAL, LP_INFEAS, LP_NONCONVEX, LP_OPTIMAL, LP_UNBOUNDED, LP_UNFINISHED, LP_UNSOLVED, LP_UNSTARTED, LPFLAGS, LPFLAGS_BARRIER, LPFLAGS_DUAL, LPFLAGS_NETWORK, LPFLAGS_PRIMAL, LPFOLDING, LPITERLIMIT, LPLOG, LPLOGDELAY, LPLOGSTYLE, LPOBJVAL, LPREFINEITERLIMIT, LPSTATUS, LPTHREADS, MARKOWITZTOL, MATRIXNAME, MATRIXTOL, MAXABSDUALINFEAS, MAXABSPRIMALINFEAS, MAXCHECKSONMAXCUTTIME, MAXCHECKSONMAXTIME, MAXCUTTIME, MAXGLOBALFILESIZE, MAXIIS, MAXIMPLIEDBOUND, MAXINT, MAXLOCALBACKTRACK, MAXMCOEFFBUFFERELEMS, MAXMEMORYHARD, MAXMEMORYSOFT, MAXMIPSOL, MAXMIPTASKS, MAXNODE, MAXPAGELINES, MAXPROBNAMELENGTH, MAXRELDUALINFEAS, MAXRELPRIMALINFEAS, MAXSCALEFACTOR, MAXTIME, MINUSINFINITY, MIP_INFEAS, MIP_LP_NOT_OPTIMAL, MIP_LP_OPTIMAL, MIP_NO_SOL_FOUND, MIP_NOT_LOADED, MIP_OPTIMAL, MIP_SOLUTION, MIP_UNBOUNDED, MIPABSCUTOFF, MIPABSGAPNOTIFY, MIPABSGAPNOTIFYBOUND, MIPABSGAPNOTIFYOBJ, MIPABSSTOP, MIPADDCUTOFF, MIPBESTOBJVAL, MIPDUALREDUCTIONS, MIPENTS, MIPFRACREDUCE, MIPINFEAS, MIPKAPPAFREQ, MIPLOG, MIPOBJVAL, MIPPRESOLVE, MIPPRESOLVE_ALLOW_CHANGE_BOUNDS, MIPPRESOLVE_ALLOW_TREE_RESTART, MIPPRESOLVE_DUAL_REDUCTIONS, MIPPRESOLVE_GLOBAL_COEFFICIENT_TIGHTENING, MIPPRESOLVE_LOGIC_PREPROCESSING, MIPPRESOLVE_OBJECTIVE_BASED_REDUCTIONS, MIPPRESOLVE_REDUCED_COST_FIXING, MIPPRESOLVE_SYMMETRY_REDUCTIONS, MIPRAMPUP, MIPREFINEITERLIMIT, MIPRELCUTOFF, MIPRELGAPNOTIFY, MIPRELSTOP, MIPSOLNODE, MIPSOLS, MIPSTATUS, MIPTERMINATIONMETHOD, MIPTHREADID, MIPTHREADS, MIPTOL, MIPTOLTARGET, MIQCPALG, MPS18COMPATIBLE, MPSBOUNDNAME, MPSECHO, MPSFORMAT, MPSNAMELENGTH, MPSOBJNAME, MPSRANGENAME, MPSRHSNAME, MSE_CALLBACKCULLSOLS_DIVERSITY, MSE_CALLBACKCULLSOLS_MIPOBJECT, MSE_CALLBACKCULLSOLS_MODOBJECT, MSE_DIVERSITYSUM, MSE_METRIC_DIVERSITY, MSE_METRIC_MIPOBJECT, MSE_METRIC_MODOBJECT, MSE_OPTIMIZEDIVERSITY, MSE_OUTPUTLOG, MSE_OUTPUTTOL, MSE_SOLUTIONS, MSP_DEFAULTUSERSOLFEASTOL, MSP_DEFAULTUSERSOLMIPTOL, MSP_DUPLICATESOLUTIONSPOLICY, MSP_ENABLESLACKSTORAGE, MSP_INCLUDEPROBNAMEINLOGGING, MSP_OUTPUTLOG, MSP_PRB_FEASIBLESOLS, MSP_PRB_VALIDSOLS, MSP_SOL_BITFIELDSSYS, MSP_SOL_BITFIELDSUSR, MSP_SOL_COLS, MSP_SOL_FEASTOL, MSP_SOL_ISREPROCESSEDUSERSOLUTION, MSP_SOL_ISUSERSOLUTION, MSP_SOL_MIPTOL, MSP_SOL_NONZEROS, MSP_SOLPRB_INFCNT_MIP, MSP_SOLPRB_INFCNT_PRIMAL, MSP_SOLPRB_INFEASCOUNT, MSP_SOLPRB_INFSUM_MIP, MSP_SOLPRB_INFSUM_PRIMAL, MSP_SOLPRB_OBJ, MSP_SOLUTIONS, MSP_WRITESLXSOLLOGGING, MUTEXCALLBACKS, N_BNDNAM, NAMELENGTH, NETCUTS, NODEDEPTH, NODES, NODESELECTION, NODESELECTION_BEST_FIRST, NODESELECTION_BEST_FIRST_THEN_LOCAL_FIRST, NODESELECTION_DEPTH_FIRST, NODESELECTION_LOCAL_DEPTH_FIRST, NODESELECTION_LOCAL_FIRST, NUMIIS, OBJ_MAXIMIZE, OBJ_MINIMIZE, OBJNAME, OBJRHS, OBJSCALEFACTOR, OBJSENSE, OPTIMALITYTOL, OPTIMALITYTOLTARGET, ORIGINALCOLS, ORIGINALINDICATORS, ORIGINALMIPENTS, ORIGINALQCELEMS, ORIGINALQCONSTRAINTS, ORIGINALQELEMS, ORIGINALROWS, ORIGINALSETMEMBERS, ORIGINALSETS, OUTPUTLOG, OUTPUTLOG_ERRORS, OUTPUTLOG_ERRORS_AND_WARNINGS, OUTPUTLOG_FULL_OUTPUT, OUTPUTLOG_NO_OUTPUT, OUTPUTMASK, OUTPUTTOL, PARENTNODE, PEAKMEMORY, PEAKTOTALTREEMEMORYUSAGE, PENALTY, PENALTYVALUE, PERTURB, PHYSICALCORESDETECTED, PHYSICALCORESPERCPUDETECTED, PIVOTTOL, PLUSINFINITY, PPFACTOR, PREANALYTICCENTER, PREBASISRED, PREBNDREDCONE, PREBNDREDQUAD, PRECOEFELIM, PRECOEFELIM_AGGRESSIVE, PRECOEFELIM_CAUTIOUS, PRECOEFELIM_DISABLED, PRECOMPONENTS, PRECOMPONENTSEFFORT, PRECONEDECOMP, PRECONVERTSEPARABLE, PREDOMCOL, PREDOMCOL_AGGRESSIVE, PREDOMCOL_AUTOMATIC, PREDOMCOL_CAUTIOUS, PREDOMCOL_DISABLED, PREDOMROW, PREDOMROW_AGGRESSIVE, PREDOMROW_AUTOMATIC, PREDOMROW_CAUTIOUS, PREDOMROW_DISABLED, PREDOMROW_MEDIUM, PREDUPROW, PREELIMQUAD, PREIMPLICATIONS, PRELINDEP, PREOBJCUTDETECT, PREPERMUTE, PREPERMUTESEED, PREPROBING, PREPROBING_AUTOMATIC, PREPROBING_DISABLED, PREPROBING_FULL, PREPROBING_FULL_AND_REPEAT, PREPROBING_LIGHT, PREPROTECTDUAL, PRESOLVE, PRESOLVE_DEFAULT, PRESOLVE_KEEPREDUNDANTBOUNDS, PRESOLVE_NONE, PRESOLVE_NOPRIMALINFEASIBILITY, PRESOLVEINDEX, PRESOLVEMAXGROW, PRESOLVEOPS, PRESOLVEOPS_DUALREDUCTIONS, PRESOLVEOPS_DUPLICATECOLUMNREMOVAL, PRESOLVEOPS_DUPLICATEROWREMOVAL, PRESOLVEOPS_FORCINGROWREMOVAL, PRESOLVEOPS_LINEARLYDEPENDANTROWREMOVAL, PRESOLVEOPS_NOADVANCEDIPREDUCTIONS, PRESOLVEOPS_NODUALREDONGLOBALS, PRESOLVEOPS_NOGLOBALDOMAINCHANGE, PRESOLVEOPS_NOINTEGERVARIABLEANDSOSDETECTION, PRESOLVEOPS_NOIPREDUCTIONS, PRESOLVEOPS_REDUNDANTROWREMOVAL, PRESOLVEOPS_SINGLETONCOLUMNREMOVAL, PRESOLVEOPS_SINGLETONROWREMOVAL, PRESOLVEOPS_STRONGDUALREDUCTIONS, PRESOLVEOPS_VARIABLEELIMINATIONS, PRESOLVEPASSES, PRESOLVESTATE, PRESOLVESTATE_PROBLEMLOADED, PRESOLVESTATE_PROBLEMLPPRESOLVED, PRESOLVESTATE_PROBLEMMIPPRESOLVED, PRESOLVESTATE_SOLUTIONVALID, PRESORT, PRICING_DEFAULT, PRICING_DEVEX, PRICING_PARTIAL, PRICINGALG, PRIMALDUALINTEGRAL, PRIMALINFEAS, PRIMALPERTURB, PRIMALUNSHIFT, PRIMALUNSHIFT_ALLOW_DUAL_UNSHIFT, PRIMALUNSHIFT_NO_DUAL_UNSHIFT, PSEUDOCOST, QCCUTS, QCELEMS, QCONSTRAINTS, QCONVEXITY_CONECONVERTABLE, QCONVEXITY_CONVEX, QCONVEXITY_CONVEXCONE, QCONVEXITY_NONCONVEX, QCONVEXITY_REPAIRABLE, QCONVEXITY_UNKNOWN, QCROOTALG, QELEMS, QSIMPLEXOPS, QUADRATICUNSHIFT, RANDOMSEED, RANGENAME, REFACTOR, REFINEOPS, REFINEOPS_ITERATIVEREFINER, REFINEOPS_LPOPTIMAL, REFINEOPS_LPPRESOLVE, REFINEOPS_MIPNODELP, REFINEOPS_MIPOPTIMAL, REFINEOPS_MIPSOLUTION, REFINEOPS_REFINERPRECISION, RELAXTREEMEMORYLIMIT, RELPIVOTTOL, REPAIRINDEFINITEQ, REPAIRINDEFINITEQ_NO_REPAIR, REPAIRINDEFINITEQ_REPAIR_IF_POSSIBLE, REPAIRINDEFINITEQMAX, REPAIRINFEASMAXTIME, RESOURCESTRATEGY, RHSNAME, ROOTPRESOLVE, ROWS, SBBEST, SBEFFORT, SBESTIMATE, SBITERLIMIT, SBSELECT, SCALING, SCALING_BEFORE_AND_AFTER_PRESOLVE, SCALING_BEFORE_PRESOLVE, SCALING_BIGM, SCALING_BY_MAX_ELEM_NOT_GEO_MEAN, SCALING_COLUMN_SCALING, SCALING_CURTIS_REID, SCALING_DISABLE_GLOBAL_OBJECTIVE_SCALING, SCALING_DOGLEG, SCALING_IGNORE_QUADRATIC_ROW_PART, SCALING_MAXIMUM, SCALING_NO_AGGRESSIVE_Q_SCALING, SCALING_NO_SCALING_COLUMNS_DOWN, SCALING_NO_SCALING_ROWS_UP, SCALING_RHS_SCALING, SCALING_ROW_SCALING, SCALING_ROW_SCALING_AGAIN, SCALING_RUIZ, SCALING_SIMPLEX_OBJECTIVE_SCALING, SCALING_SLACK_SCALING, SETMEMBERS, SETS, SIFTING, SIMPLEXITER, SLEEPONTHREADWAIT, SOLINFO_ABSDUALINFEAS, SOLINFO_ABSPRIMALINFEAS, SOLINFO_MAXMIPFRACTIONAL, SOLINFO_RELDUALINFEAS, SOLINFO_RELPRIMALINFEAS, SOSREFTOL, SPARECOLS, SPAREELEMS, SPAREMIPENTS, SPAREROWS, SPARESETELEMS, SPARESETS, STOP_CTRLC, STOP_ITERLIMIT, STOP_MIPGAP, STOP_NODELIMIT, STOP_NONE, STOP_SOLLIMIT, STOP_TIMELIMIT, STOP_USER, STOPSTATUS, SUMPRIMALINF, SYMMETRY, SYMSELECT, SYSTEMMEMORY, THREADS, TIME, TOTALMEMORY, TRACE, TREECOMPRESSION, TREECOVERCUTS, TREECUTSELECT, TREEDIAGNOSTICS, TREEDIAGNOSTICS_MEMORY_SAVED_REPORTS, TREEDIAGNOSTICS_MEMORY_USAGE_SUMMARIES, TREEGOMCUTS, TREEMEMORYLIMIT, TREEMEMORYSAVINGTARGET, TREEMEMORYUSAGE, TREEPRESOLVE, TREEPRESOLVE_KEEPBASIS, TREEPRESOLVEOPS, TREEQCCUTS, TUNERHISTORY, TUNERHISTORY_APPEND, TUNERHISTORY_IGNORE, TUNERHISTORY_REUSE, TUNERMAXTIME, TUNERMETHOD, TUNERMETHOD_AUTOMATIC, TUNERMETHOD_LPNUMERICS, TUNERMETHOD_LPQUICK, TUNERMETHOD_MIPCOMPREHENSIVE, TUNERMETHOD_MIPHEURISTICS, TUNERMETHOD_MIPQUICK, TUNERMETHOD_MIPROOTFOCUS, TUNERMETHOD_MIPSIMPLE, TUNERMETHOD_MIPTREEFOCUS, TUNERMETHOD_MISLPQUICK, TUNERMETHOD_SLPQUICK, TUNERMETHODFILE, TUNERMODE, TUNERMODE_AUTOMATIC, TUNERMODE_OFF, TUNERMODE_ON, TUNEROUTPUT, TUNEROUTPUTPATH, TUNERPERMUTE, TUNERROOTALG, TUNERROOTALG_BARRIER, TUNERROOTALG_DUAL, TUNERROOTALG_NETWORK, TUNERROOTALG_PRIMAL, TUNERSESSIONNAME, TUNERTARGET, TUNERTARGET_AUTOMATIC, TUNERTARGET_BOUND, TUNERTARGET_GAP, TUNERTARGET_INTEGRAL, TUNERTARGET_OBJVAL, TUNERTARGET_SLPOBJVAL, TUNERTARGET_SLPTIME, TUNERTARGET_SLPVALIDATION, TUNERTARGET_TIMEBOUND, TUNERTARGET_TIMEGAP, TUNERTARGET_TIMEOBJVAL, TUNERTHREADS, TYPE_DOUBLE, TYPE_INT, TYPE_INT64, TYPE_NOTDEFINED, TYPE_STRING, USERSOLHEURISTIC, UUID, VARSELECTION, VARSELECTION_AUTOMATIC, VARSELECTION_DOWN_PSEUDO_COST, VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS, VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS_PLUS_TWICE_MIN, VARSELECTION_MIN_UPDOWN_PSEUDO_COSTS, VARSELECTION_SUM_UPDOWN_PSEUDO_COSTS, VARSELECTION_UP_PSEUDO_COST, VERSION, XDRPAGGRESSIVE_BEFORE_CROSSOVER, XDRPBEFORE_CROSSOVER, XDRPINSIDE_CROSSOVER, XPRESSVERSION, XPVERSION
-
-
Constructor Summary
Constructor and Description XPRS()
-
Method Summary
Modifier and Type Method and Description static void
addMsgHandlerListener(java.io.OutputStream w)
Allow messages to be redirected to an OutputStreamstatic void
addMsgHandlerListener(java.io.Writer w)
Allow messages to be redirected to a Writerstatic void
addMsgHandlerListener(XPRSmsgHandlerListener listener)
Set the listener for the MsgHandlercallback.static void
addMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data)
Set the listener for the MsgHandlercallback.static boolean
beginLicensing()
static void
endLicensing()
static void
featureQuery(java.lang.String FeatureName, IntHolder FeatureStatus)
static void
free()
static java.lang.String
getBanner()
static void
getBanner(StringHolder banner)
static boolean
getCheckedMode()
static void
getCheckedMode(BoolHolder r_checked_mode)
static int
getDaysLeft()
static void
getDaysLeft(IntHolder daysleft)
static void
getDebugMode(IntHolder ifDebugMode)
static java.lang.String
getLastError()
static java.lang.String
getLastError(IntHolder iMsgCode)
static java.lang.String
getLicErrMsg()
static int
getLicErrMsg(StringHolder msg)
static void
getSafeMode(IntHolder ifSafeMode)
static java.lang.String
getVersion()
static void
getVersion(StringHolder version)
static void
init()
static void
init(java.lang.String path)
static boolean
isInitialized()
Check if XPRS.Init has been called successfullystatic int
license(IntHolder _i1)
static int
license(IntHolder _i1, StringHolder _c1)
static void
removeMsgHandlerListener()
Remove the listener for the MsgHandlercallback.static void
setArchConsistency(int ifArchConsistent)
static void
setCheckedMode(boolean checked_mode)
static void
setDebugMode(int ifDebugMode)
static void
setSafeMode(int ifSafeMode)
static void
startRecord(java.lang.String path)
Create logfile for debugging purposesstatic void
startRecord(java.lang.String path, int flags)
Create logfile for debugging purposesstatic void
startRecord(java.lang.String path, java.lang.String cfgFilePath, int flags)
Create logfile for debugging purposesstatic void
stopRecord()
-
-
-
Method Detail
-
isInitialized
public static boolean isInitialized()
Check if XPRS.Init has been called successfully
-
init
public static void init(java.lang.String path) throws XPRSexception
- Throws:
-
XPRSexception
-
init
public static void init() throws XPRSexception
- Throws:
-
XPRSexception
-
free
public static void free() throws XPRSexception
- Throws:
-
XPRSexception
-
getLicErrMsg
public static int getLicErrMsg(StringHolder msg) throws XPRSexception
- Throws:
-
XPRSexception
-
getLicErrMsg
public static java.lang.String getLicErrMsg() throws XPRSexception
- Throws:
-
XPRSexception
-
startRecord
public static void startRecord(java.lang.String path, java.lang.String cfgFilePath, int flags) throws XPRSexception
Create logfile for debugging purposes- Throws:
-
XPRSexception
-
startRecord
public static void startRecord(java.lang.String path, int flags) throws XPRSexception
Create logfile for debugging purposes- Throws:
-
XPRSexception
-
startRecord
public static void startRecord(java.lang.String path) throws XPRSexception
Create logfile for debugging purposes- Throws:
-
XPRSexception
-
stopRecord
public static void stopRecord() throws XPRSexception
- Throws:
-
XPRSexception
-
getBanner
public static void getBanner(StringHolder banner) throws XPRSexception
- Throws:
-
XPRSexception
-
getBanner
public static java.lang.String getBanner() throws XPRSexception
- Throws:
-
XPRSexception
-
getVersion
public static void getVersion(StringHolder version) throws XPRSexception
- Throws:
-
XPRSexception
-
getVersion
public static java.lang.String getVersion() throws XPRSexception
- Throws:
-
XPRSexception
-
getDaysLeft
public static void getDaysLeft(IntHolder daysleft) throws XPRSexception
- Throws:
-
XPRSexception
-
getDaysLeft
public static int getDaysLeft() throws XPRSexception
- Throws:
-
XPRSexception
-
setCheckedMode
public static void setCheckedMode(boolean checked_mode) throws XPRSexception
- Throws:
-
XPRSexception
-
getCheckedMode
public static void getCheckedMode(BoolHolder r_checked_mode) throws XPRSexception
- Throws:
-
XPRSexception
-
getCheckedMode
public static boolean getCheckedMode() throws XPRSexception
- Throws:
-
XPRSexception
-
license
public static int license(IntHolder _i1, StringHolder _c1) throws XPRSexception
- Throws:
-
XPRSexception
-
license
public static int license(IntHolder _i1) throws XPRSexception
- Throws:
-
XPRSexception
-
beginLicensing
public static boolean beginLicensing() throws XPRSexception
- Throws:
-
XPRSexception
-
endLicensing
public static void endLicensing() throws XPRSexception
- Throws:
-
XPRSexception
-
getLastError
public static java.lang.String getLastError() throws XPRSexception
- Throws:
-
XPRSexception
-
getLastError
public static java.lang.String getLastError(IntHolder iMsgCode) throws XPRSexception
- Throws:
-
XPRSexception
-
setArchConsistency
public static void setArchConsistency(int ifArchConsistent) throws XPRSexception
- Throws:
-
XPRSexception
-
setSafeMode
public static void setSafeMode(int ifSafeMode) throws XPRSexception
- Throws:
-
XPRSexception
-
getSafeMode
public static void getSafeMode(IntHolder ifSafeMode) throws XPRSexception
- Throws:
-
XPRSexception
-
setDebugMode
public static void setDebugMode(int ifDebugMode) throws XPRSexception
- Throws:
-
XPRSexception
-
getDebugMode
public static void getDebugMode(IntHolder ifDebugMode) throws XPRSexception
- Throws:
-
XPRSexception
-
featureQuery
public static void featureQuery(java.lang.String FeatureName, IntHolder FeatureStatus) throws XPRSexception
- Throws:
-
XPRSexception
-
addMsgHandlerListener
public static void addMsgHandlerListener(XPRSmsgHandlerListener listener) throws XPRSexception
Set the listener for the MsgHandlercallback. Note that the global environment can have at most one MsgHandler listener.- Parameters:
-
listener
- The listener to which the event will be dispatched. - Throws:
-
XPRSexception
-
addMsgHandlerListener
public static void addMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data) throws XPRSexception
Set the listener for the MsgHandlercallback. Note that the global environment can have at most one MsgHandler listener.- Parameters:
-
listener
- The listener to which the event will be dispatched. -
data
- An additional object which will be passed down to the callback function - Throws:
-
XPRSexception
-
removeMsgHandlerListener
public static void removeMsgHandlerListener() throws XPRSexception
Remove the listener for the MsgHandlercallback.- Throws:
-
XPRSexception
-
addMsgHandlerListener
public static void addMsgHandlerListener(java.io.Writer w) throws XPRSexception
Allow messages to be redirected to a Writer- Throws:
-
XPRSexception
-
addMsgHandlerListener
public static void addMsgHandlerListener(java.io.OutputStream w) throws XPRSexception
Allow messages to be redirected to an OutputStream- Throws:
-
XPRSexception
-
-
© 2001-2019 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.