Uses of Class
edu.rit.mp.LongBuf

Packages that use LongBuf
Package
Description
The MP package provides low-level support for Message Passing.
The BUF package provides data buffers for Message Passing.
  • Uses of LongBuf in edu.rit.mp

    Methods in edu.rit.mp that return LongBuf
    Modifier and Type
    Method
    Description
    static LongBuf
    LongBuf.buffer(long[] theArray)
    Create a buffer for the entire given long array.
    static LongBuf
    LongBuf.buffer(long[][] theMatrix)
    Create a buffer for the entire given long matrix.
    static LongBuf
    LongBuf.buffer(SharedLong item)
    Create a buffer for a shared long item.
    static LongBuf
    LongBuf.buffer(SharedLongArray theArray)
    Create a buffer for the entire given shared long array.
    static LongBuf
    LongBuf.colSliceBuffer(long[][] theMatrix, Range theColRange)
    Create a buffer for one column slice of the given long matrix.
    static LongBuf[]
    LongBuf.colSliceBuffers(long[][] theMatrix, Range[] theColRanges)
    Create an array of buffers for multiple column slices of the given long matrix.
    static LongBuf
    LongBuf.emptyBuffer()
    Create an empty buffer.
    static LongBuf
    LongBuf.patchBuffer(long[][] theMatrix, Range theRowRange, Range theColRange)
    Create a buffer for one patch of the given long matrix.
    static LongBuf[]
    LongBuf.patchBuffers(long[][] theMatrix, Range[] theRowRanges, Range[] theColRanges)
    Create an array of buffers for multiple patches of the given long matrix.
    static LongBuf
    LongBuf.rowSliceBuffer(long[][] theMatrix, Range theRowRange)
    Create a buffer for one row slice of the given long matrix.
    static LongBuf[]
    LongBuf.rowSliceBuffers(long[][] theMatrix, Range[] theRowRanges)
    Create an array of buffers for multiple row slices of the given long matrix.
    static LongBuf
    LongBuf.sliceBuffer(long[] theArray, Range theRange)
    Create a buffer for one slice of the given long array.
    static LongBuf
    LongBuf.sliceBuffer(SharedLongArray theArray, Range theRange)
    Create a buffer for one slice of the given shared long array.
    static LongBuf[]
    LongBuf.sliceBuffers(long[] theArray, Range[] theRanges)
    Create an array of buffers for multiple slices of the given long array.
    static LongBuf[]
    LongBuf.sliceBuffers(SharedLongArray theArray, Range[] theRanges)
    Create an array of buffers for multiple slices of the given shared long array.
    Methods in edu.rit.mp with parameters of type LongBuf
    Modifier and Type
    Method
    Description
    protected static void
    LongBuf.defaultCopy(LongBuf theSrc, LongBuf theDst)
    Copy items from the given source buffer to the given destination buffer.
  • Uses of LongBuf in edu.rit.mp.buf

    Subclasses of LongBuf in edu.rit.mp.buf
    Modifier and Type
    Class
    Description
    class 
    Class EmptyLongBuf provides a long buffer that contains no items for messages using the Message Protocol (MP).
    class 
    Class LongArrayBuf provides a buffer for an array of long items sent or received using the Message Protocol (MP).
    class 
    Class LongArrayBuf_1 provides a buffer for an array of long items sent or received using the Message Protocol (MP).
    class 
    Class LongItemBuf provides a buffer for a single long item sent or received using the Message Protocol (MP).
    class 
    Class LongMatrixBuf provides a buffer for a matrix of long items sent or received using the Message Protocol (MP).
    class 
    Class LongMatrixBuf_1 provides a buffer for a matrix of long items sent or received using the Message Protocol (MP).
    class 
    Class SharedLongArrayBuf provides a buffer for a multiple thread safe array of long items sent or received using the Message Protocol (MP).
    class 
    Class SharedLongArrayBuf_1 provides a buffer for a multiple thread safe array of long items sent or received using the Message Protocol (MP).
    class 
    Class SharedLongBuf provides a buffer for a shared long item sent or received using the Message Protocol (MP).