|
Class |
Description |
 |
XPRM |
Methods for initialisation as well as model compilation and loading of compiled models into Mosel. |
 |
XPRMAnnotation |
An annotation in Mosel |
 |
XPRMAnnotations |
Defines a collection of annotations |
 |
XPRMArray |
An array in Mosel. |
 |
XPRMCompileException |
A compilation failure. This exception is thrown when the compilation of a model does not succeed. |
 |
XPRMConstant |
A constant in Mosel. |
 |
XPRMConstants |
Class to define a collection of XPRMConstant objects |
 |
XPRMDependencies |
List for holding dependancies (modules+packages) of a model |
 |
XPRMDependency |
A module or package as a model dependency. |
 |
XPRMDicoIdent |
A dictionary identifier in Mosel. |
 |
XPRMException |
Exception thrown when an unexpected condition occurs within Mosel |
 |
XPRMExternal |
A value for an external/native type. The only operation available is the generation of a text representation of the external type. |
 |
XPRMIdentifiers |
Class to define a collection of XPRMIdentifier objects. Objects in an XPRMIdentifiers list may be read from a local copy or may be read dynamically from Mosel; the precise action is not defined.. An XPRMIdentifiers list includes an indexer property you can use to find a named object quickly. |
 |
XPRMInitializeContext |
Context passed into an XPRMInitializationFrom delegate. |
 |
XPRMIODriver |
An IO driver. |
 |
XPRMIODrivers |
Defines a collection of XPRMIODriver objects |
 |
XPRMLicense |
An OEM license. |
 |
XPRMLicenseException |
Exception thrown when one of the component of Mosel is used without the necessary license. Further details can be found in the Xpress Licensing documentation. |
 |
XPRMLinCtr |
A linear constraint in Mosel. The functions provided here can be used to retrieve solution information after the problem has been solved. |
 |
XPRMList |
A list in Mosel |
 |
XPRMLocation |
A location in a model source. |
 |
XPRMMemBlock |
A named memory block. Named memory blocks can be allocated from a Mosel program using the 'mem' IO driver with a name (e.g. 'mem:myblk'). After execution of the model they can be found using their name then be accessed from .NET through a byte array. |
 |
XPRMModel |
A model in Mosel. This class contains the methods for executing models with Mosel. |
 |
XPRMModule |
A Mosel Module. |
 |
XPRMModules |
Defines a collection of XPRMModule objects |
 |
XPRMMPVar |
A decision variable in Mosel. The functions provided here can be used to retrieve solution information after the problem has been solved. |
 |
XPRMNamedObjectsList |
Class to define a collection of XPRMNamed objects. Objects in an XPRMNamedObjectsList list may be read from a local copy or may be read dynamically from Mosel; the precise action is not defined.. An XPRMNamedObjectsList list includes an indexer property you can use to find a named object quickly. |
 |
XPRMNativeType |
A native type (published by a module). |
 |
XPRMNativeTypes |
Defines a collection of XPRMNativeType objects. |
 |
XPRMNotFoundException |
Exception thrown when Mosel can't find something it expected |
 |
XPRMObjectBase |
All of the other classes that are backed by Mosel must inherit the XPRMObjectBase class - this defines a reference to the XPRMObject that the object was spawned by. This is done to prevent the XPRM object from being garbage-collected, which could lead to a Mosel model being unloaded or Mosel itself being exited while we're still trying to access data. |
 |
XPRMObjectsList |
Generic base-class for lists of objects in Mosel. XPRMObjectsList are read-only and cannot be modified, but they can store any XPRMObject type. Objects in an XPRMObjectsList may be read from a local copy or may be read dynamically from Mosel; the precise action is not defined.. Implemented classes should implement GetData() to populate an ArrayList with their data. |
 |
XPRMParameter |
A module or model parameter. |
 |
XPRMParameters |
Class to define a collection of XPRMParameter objects |
 |
XPRMProblem |
A problem object in Mosel. |
 |
XPRMProblemComponents |
Defines a collection of components of a problem type |
 |
XPRMProcedure |
A procedure or function supplied by a module or implemented in a model. This class is used for both named procedures and procedure-typed variables and values. |
 |
XPRMProcedures |
Class to define a collection of XPRMProcedure objects |
 |
XPRMRecord |
Represents a record in a Mosel model |
 |
XPRMRecordField |
Represents one field within a record |
 |
XPRMRecordFields |
Representation of a set of record fields |
 |
XPRMReference |
A reference to a Mosel scalar variable. |
 |
XPRMRequirements |
List of requirements of a model. |
 |
XPRMSet |
A set in Mosel. |
 |
XPRMType |
A type in Mosel. |
 |
XPRMTypedIdentifier |
A typed identifier in Mosel. |
 |
XPRMTypedObject |
Base class representing a typed value within a Mosel model |
 |
XPRMTypeException |
Exception thrown when a Mosel object is not of the expected type |
 |
XPRMUnion |
A union in Mosel |
 |
XPRMUserType |
|
 |
XPRMValue |
A value (of any type) stored in Mosel. Depending on the type, one of the as* function is defined and gives access to the corresponding .NET object. |
 |
XPRMVersion |
Version number in its encoded form. |