Initializing help system before first use

XPRMMemBlock

  • java.lang.Object
    • com.dashoptimization.XPRMMemBlock
  • All Implemented Interfaces:
    XPRMIdentifier, XPRMTyped


    public class XPRMMemBlock
    extends java.lang.Object
    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 Java through a ByteBuffer.
    • Method Detail

      • getValue

        public java.nio.ByteBuffer getValue()
        Get the ByteBuffer associated to the memory block. A named memory block in Mosel is mapped to a ByteBuffer in Java.
        Returns:
        The ByteBuffer associated to the named memory block
      • getStructCode

        public final int getStructCode()
        Description copied from interface: XPRMTyped
        Structure code. The code is one of the STR_* values.
        Returns:
        Encoded structure
      • getStructName

        public final java.lang.String getStructName()
        Description copied from interface: XPRMTyped
        String representation of structure.
        Returns:
        Structure name
      • toString

        public java.lang.String toString()
        Return a string summarizing the state of this buffer.
        Overrides:
        toString in class  java.lang.Object
        Returns:
        A summary string
      • getTypeCode

        public final int getTypeCode()
        Description copied from interface: XPRMTyped
        Type code. The code is one of the TYP_* values.
        Specified by:
        getTypeCode in interface  XPRMTyped
        Returns:
        Encoded type
      • getTypeName

        public java.lang.String getTypeName()
        Description copied from interface: XPRMTyped
        String representation of type.
        Specified by:
        getTypeName in interface  XPRMTyped
        Returns:
        Type name
      • getName

        public java.lang.String getName()
        Description copied from interface: XPRMIdentifier
        Get the identifier name.
        Specified by:
        getName in interface  XPRMIdentifier
        Returns:
        The identifier name