Uses of Class
edu.rit.mp.FloatBuf

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

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

    Subclasses of FloatBuf in edu.rit.mp.buf
    Modifier and Type
    Class
    Description
    class 
    Class EmptyFloatBuf provides a float buffer that contains no items for messages using the Message Protocol (MP).
    class 
    Class FloatArrayBuf provides a buffer for an array of float items sent or received using the Message Protocol (MP).
    class 
    Class FloatArrayBuf_1 provides a buffer for an array of float items sent or received using the Message Protocol (MP).
    class 
    Class FloatItemBuf provides a buffer for a single float item sent or received using the Message Protocol (MP).
    class 
    Class FloatMatrixBuf provides a buffer for a matrix of float items sent or received using the Message Protocol (MP).
    class 
    Class FloatMatrixBuf_1 provides a buffer for a matrix of float items sent or received using the Message Protocol (MP).
    class 
    Class SharedFloatArrayBuf provides a buffer for a multiple thread safe array of float items sent or received using the Message Protocol (MP).
    class 
    Class SharedFloatArrayBuf_1 provides a buffer for a multiple thread safe array of float items sent or received using the Message Protocol (MP).
    class 
    Class SharedFloatBuf provides a buffer for a shared float item sent or received using the Message Protocol (MP).