Click or drag to resize

XPRB Class

Methods for initialisation and handling of XPRB objects.
Inheritance Hierarchy
SystemObject
  BCLXPRB

Namespace: BCL
Assembly: xprbdn (in xprbdn.dll) Version: 47.01.01+0ba4e76731516b80760698bbaa939494dae84e49
Syntax
public class XPRB : IDisposable

The XPRB type exposes the following members.

Constructors
 NameDescription
Public methodXPRBInitialize BCL
Obsolete
Top
Properties
 NameDescription
Public propertyStatic membermodelingLayerMemoryUsage The amount of memory used within the modeling layer. This can be useful information for troubleshooting memory-related issues. Note this counts the unmanaged memory used in the native BCL modeling layer, but does not count the memory footprint of managed BCL objects themselves, or the memory requirements of the XPRSprob & the optimization itself.
Public propertyStatic membermodelingLayerMemoryUsageUpdateGranularity The modelingLayerMemoryUsage will only be updated when the underlying memory usage has changed by more than this amount (in bytes). We would not recommend this is modified except on the advice of FICO support.
Top
Methods
 NameDescription
Public methodStatic memberbeginLicensing Begin Xpress licensing
Public methodDisposeReleases all resources used by the XPRB
Protected methodDispose(Boolean)Releases the unmanaged resources used by the XPRB and optionally releases the managed resources
Public methodStatic memberendLicensing End Xpress licensing
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodStatic memberCode examplefinish Terminates an XPRB session.
Public methodStatic memberCode examplefree Terminates an XPRB session.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodStatic memberCode examplegetTime Returns the approximation of processor time currently used.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberCode examplegetVersion Returns the current version.
Public methodStatic memberCode exampleinit Initialises the XPRB object. This method must be called first in order to use the library. In applications that create a large number of problems it is recommended to call the initialization once only per process for highest efficiency.
Obsolete
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodStatic memberCode examplesetColOrder Sets the column order.
Public methodStatic membersetErrCtrl Set the error flag control. When this is nonzero, an exception will be thrown when a BCL call encounters a fatal error.
Public methodStatic memberCode examplesetMsgLevel Sets the message level of the XPRB session.
Public methodStatic memberCode examplesetRealFmt Sets the format for printing real numbers.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also

Reference

BCL Namespace