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 ObjectBufModifier and TypeMethodDescriptionstatic <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 ObjectBufModifier and TypeMethodDescriptionprotected static <T> voidObjectBuf.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.bufModifier and TypeClassDescriptionclassClass EmptyObjectBuf provides an object buffer that contains no items for messages using the Message Protocol (MP).classClass ObjectArrayBuf provides a buffer for an array of object items sent or received using the Message Protocol (MP).classClass ObjectArrayBuf_1 provides a buffer for an array of object items sent or received using the Message Protocol (MP).classClass ObjectItemBuf provides a buffer for a single object item sent or received using the Message Protocol (MP).classClass ObjectMatrixBuf provides a buffer for a matrix of object items sent or received using the Message Protocol (MP).classClass ObjectMatrixBuf_1 provides a buffer for a matrix of object items sent or received using the Message Protocol (MP).classClass SharedObjectArrayBuf provides a buffer for a multiple thread safe array of object items sent or received using the Message Protocol (MP).classClass SharedObjectArrayBuf_1 provides a buffer for a multiple thread safe array of object items sent or received using the Message Protocol (MP).classClass SharedObjectBuf provides a buffer for a shared object item sent or received using the Message Protocol (MP).