Uses of Class
edu.rit.mp.ObjectBuf

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

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

    Subclasses of ObjectBuf in edu.rit.mp.buf
    Modifier and Type
    Class
    Description
    class 
    Class EmptyObjectBuf provides an object buffer that contains no items for messages using the Message Protocol (MP).
    class 
    Class ObjectArrayBuf provides a buffer for an array of object items sent or received using the Message Protocol (MP).
    class 
    Class ObjectArrayBuf_1 provides a buffer for an array of object items sent or received using the Message Protocol (MP).
    class 
    Class ObjectItemBuf provides a buffer for a single object item sent or received using the Message Protocol (MP).
    class 
    Class ObjectMatrixBuf provides a buffer for a matrix of object items sent or received using the Message Protocol (MP).
    class 
    Class ObjectMatrixBuf_1 provides a buffer for a matrix of object items sent or received using the Message Protocol (MP).
    class 
    Class SharedObjectArrayBuf provides a buffer for a multiple thread safe array of object items sent or received using the Message Protocol (MP).
    class 
    Class SharedObjectArrayBuf_1 provides a buffer for a multiple thread safe array of object items sent or received using the Message Protocol (MP).
    class 
    Class SharedObjectBuf provides a buffer for a shared object item sent or received using the Message Protocol (MP).