Uses of Class
edu.rit.mp.DoubleBuf

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

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

    Subclasses of DoubleBuf in edu.rit.mp.buf
    Modifier and Type
    Class
    Description
    class 
    Class DoubleArrayBuf provides a buffer for an array of double items sent or received using the Message Protocol (MP).
    class 
    Class DoubleArrayBuf_1 provides a buffer for an array of double items sent or received using the Message Protocol (MP).
    class 
    Class DoubleItemBuf provides a buffer for a single double item sent or received using the Message Protocol (MP).
    class 
    Class DoubleMatrixBuf provides a buffer for a matrix of double items sent or received using the Message Protocol (MP).
    class 
    Class DoubleMatrixBuf_1 provides a buffer for a matrix of double items sent or received using the Message Protocol (MP).
    class 
    Class EmptyDoubleBuf provides a double buffer that contains no items for messages using the Message Protocol (MP).
    class 
    Class SharedDoubleArrayBuf provides a buffer for a multiple thread safe array of double items sent or received using the Message Protocol (MP).
    class 
    Class SharedDoubleArrayBuf_1 provides a buffer for a multiple thread safe array of double items sent or received using the Message Protocol (MP).
    class 
    Class SharedDoubleBuf provides a buffer for a shared double item sent or received using the Message Protocol (MP).