Uses of Class
edu.rit.util.Range
Packages that use Range
Package
Description
The IO package provides the DataOutputStream and DataInputStream classes to read/write primitive data
types and strings in binary form.
The MP package provides low-level support for Message Passing.
The BUF package provides data buffers for Message Passing.
The PJ package (Parallel Java) support shared memory, message passing and
hybrid shared memory/message passing parallelization in pure Java.
The Reduction package provides a variety of reduction variables.
The Util package contains utilities that support the PJ API.
The Nonbonded package implements nonbonded molecular mechanics terms such as van der Waals and
Particle Mesh Ewald electrostastics.
The pme package implements polarization and permanent electrostatics using
Particle Mesh Ewald (PME).
The X-ray package implements support for X-ray and Neutron refinement.
-
Uses of Range in edu.rit.io
Methods in edu.rit.io that return RangeModifier and TypeMethodDescriptionDoubleMatrixFile.Reader.getColRange()Obtain the column range of the next matrix element segment in the input stream.DoubleMatrixFile.Reader.getRowRange()Obtain the row range of the next matrix element segment in the input stream.Methods in edu.rit.io with parameters of type RangeModifier and TypeMethodDescriptionvoidDoubleMatrixFile.Reader.readColSlice(Range theColRange) Read all matrix element segments from the input stream, storing only the matrix elements in the given column slice.voidRead all matrix element segments from the input stream, storing only the matrix elements in the given patch.voidDoubleMatrixFile.Reader.readRowSlice(Range theRowRange) Read all matrix element segments from the input stream, storing only the matrix elements in the given row slice.voidDoubleMatrixFile.Reader.readSegmentColSlice(Range theColRange) Read the next matrix element segment from the input stream, storing only the matrix elements in the given column slice.voidDoubleMatrixFile.Reader.readSegmentPatch(Range theRowRange, Range theColRange) Read the next matrix element segment from the input stream, storing only the matrix elements in the given patch.voidDoubleMatrixFile.Reader.readSegmentRowSlice(Range theRowRange) Read the next matrix element segment from the input stream, storing only the matrix elements in the given row slice.voidDoubleMatrixFile.Writer.writeColSlice(Range theColRange) Write the given column slice of the matrix to the output stream.voidDoubleMatrixFile.Writer.writePatch(Range theRowRange, Range theColRange) Write the given patch of the matrix to the output stream.voidDoubleMatrixFile.Writer.writeRowSlice(Range theRowRange) Write the given row slice of the matrix to the output stream. -
Uses of Range in edu.rit.mp
Methods in edu.rit.mp with parameters of type RangeModifier and TypeMethodDescriptionstatic BooleanBufBooleanBuf.colSliceBuffer(boolean[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given Boolean matrix.static ByteBufByteBuf.colSliceBuffer(byte[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given byte matrix.static CharacterBufCharacterBuf.colSliceBuffer(char[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given character matrix.static DoubleBufDoubleBuf.colSliceBuffer(double[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given double matrix.static FloatBufFloatBuf.colSliceBuffer(float[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given float matrix.static IntegerBufIntegerBuf.colSliceBuffer(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static LongBufLongBuf.colSliceBuffer(long[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given long matrix.static <T> ObjectBuf<T> ObjectBuf.colSliceBuffer(T[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given object matrix.static ShortBufShortBuf.colSliceBuffer(short[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given short matrix.static Signed16BitIntegerBufSigned16BitIntegerBuf.colSliceBuffer(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static Signed8BitIntegerBufSigned8BitIntegerBuf.colSliceBuffer(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static Unsigned16BitIntegerBufUnsigned16BitIntegerBuf.colSliceBuffer(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static Unsigned8BitIntegerBufUnsigned8BitIntegerBuf.colSliceBuffer(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static BooleanBuf[]BooleanBuf.colSliceBuffers(boolean[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given Boolean matrix.static ByteBuf[]ByteBuf.colSliceBuffers(byte[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given byte matrix.static CharacterBuf[]CharacterBuf.colSliceBuffers(char[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given character matrix.static DoubleBuf[]DoubleBuf.colSliceBuffers(double[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given double matrix.static FloatBuf[]FloatBuf.colSliceBuffers(float[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given float matrix.static IntegerBuf[]IntegerBuf.colSliceBuffers(int[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given integer matrix.static LongBuf[]LongBuf.colSliceBuffers(long[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given long 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.static ShortBuf[]ShortBuf.colSliceBuffers(short[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given short matrix.static Signed16BitIntegerBuf[]Signed16BitIntegerBuf.colSliceBuffers(int[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given integer matrix.static Signed8BitIntegerBuf[]Signed8BitIntegerBuf.colSliceBuffers(int[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given integer matrix.static Unsigned16BitIntegerBuf[]Unsigned16BitIntegerBuf.colSliceBuffers(int[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given integer matrix.static Unsigned8BitIntegerBuf[]Unsigned8BitIntegerBuf.colSliceBuffers(int[][] theMatrix, Range[] theColRanges) Create an array of buffers for multiple column slices of the given integer matrix.static BooleanBufBooleanBuf.patchBuffer(boolean[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given Boolean matrix.static ByteBufByteBuf.patchBuffer(byte[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given byte matrix.static CharacterBufCharacterBuf.patchBuffer(char[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given character matrix.static DoubleBufDoubleBuf.patchBuffer(double[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given double matrix.static FloatBufFloatBuf.patchBuffer(float[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given float matrix.static IntegerBufIntegerBuf.patchBuffer(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static LongBufLongBuf.patchBuffer(long[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given long matrix.static <T> ObjectBuf<T> ObjectBuf.patchBuffer(T[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given object matrix.static ShortBufShortBuf.patchBuffer(short[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given short matrix.static Signed16BitIntegerBufSigned16BitIntegerBuf.patchBuffer(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static Signed8BitIntegerBufSigned8BitIntegerBuf.patchBuffer(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static Unsigned16BitIntegerBufUnsigned16BitIntegerBuf.patchBuffer(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static Unsigned8BitIntegerBufUnsigned8BitIntegerBuf.patchBuffer(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static BooleanBuf[]BooleanBuf.patchBuffers(boolean[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given Boolean matrix.static ByteBuf[]ByteBuf.patchBuffers(byte[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given byte matrix.static CharacterBuf[]CharacterBuf.patchBuffers(char[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given character 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 FloatBuf[]FloatBuf.patchBuffers(float[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given float matrix.static IntegerBuf[]IntegerBuf.patchBuffers(int[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given integer 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 <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 ShortBuf[]ShortBuf.patchBuffers(short[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given short matrix.static Signed16BitIntegerBuf[]Signed16BitIntegerBuf.patchBuffers(int[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given integer matrix.static Signed8BitIntegerBuf[]Signed8BitIntegerBuf.patchBuffers(int[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given integer matrix.static Unsigned16BitIntegerBuf[]Unsigned16BitIntegerBuf.patchBuffers(int[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given integer matrix.static Unsigned8BitIntegerBuf[]Unsigned8BitIntegerBuf.patchBuffers(int[][] theMatrix, Range[] theRowRanges, Range[] theColRanges) Create an array of buffers for multiple patches of the given integer matrix.Receive a message from the given channel with the given range of tags.voidChannelGroup.receiveNoWait(Channel theChannel, Range theTagRange, Buf theDst, IORequest theIORequest) Receive (non-blocking) a message from the given channel with the given range of tags.static BooleanBufBooleanBuf.rowSliceBuffer(boolean[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given Boolean matrix.static ByteBufByteBuf.rowSliceBuffer(byte[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given byte matrix.static CharacterBufCharacterBuf.rowSliceBuffer(char[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given character matrix.static DoubleBufDoubleBuf.rowSliceBuffer(double[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given double matrix.static FloatBufFloatBuf.rowSliceBuffer(float[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given float matrix.static IntegerBufIntegerBuf.rowSliceBuffer(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static LongBufLongBuf.rowSliceBuffer(long[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given long matrix.static <T> ObjectBuf<T> ObjectBuf.rowSliceBuffer(T[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given object matrix.static ShortBufShortBuf.rowSliceBuffer(short[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given short matrix.static Signed16BitIntegerBufSigned16BitIntegerBuf.rowSliceBuffer(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static Signed8BitIntegerBufSigned8BitIntegerBuf.rowSliceBuffer(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static Unsigned16BitIntegerBufUnsigned16BitIntegerBuf.rowSliceBuffer(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static Unsigned8BitIntegerBufUnsigned8BitIntegerBuf.rowSliceBuffer(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static BooleanBuf[]BooleanBuf.rowSliceBuffers(boolean[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given Boolean matrix.static ByteBuf[]ByteBuf.rowSliceBuffers(byte[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given byte matrix.static CharacterBuf[]CharacterBuf.rowSliceBuffers(char[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given character matrix.static DoubleBuf[]DoubleBuf.rowSliceBuffers(double[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given double matrix.static FloatBuf[]FloatBuf.rowSliceBuffers(float[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given float matrix.static IntegerBuf[]IntegerBuf.rowSliceBuffers(int[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given integer matrix.static LongBuf[]LongBuf.rowSliceBuffers(long[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given long 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 ShortBuf[]ShortBuf.rowSliceBuffers(short[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given short matrix.static Signed16BitIntegerBuf[]Signed16BitIntegerBuf.rowSliceBuffers(int[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given integer matrix.static Signed8BitIntegerBuf[]Signed8BitIntegerBuf.rowSliceBuffers(int[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given integer matrix.static Unsigned16BitIntegerBuf[]Unsigned16BitIntegerBuf.rowSliceBuffers(int[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given integer matrix.static Unsigned8BitIntegerBuf[]Unsigned8BitIntegerBuf.rowSliceBuffers(int[][] theMatrix, Range[] theRowRanges) Create an array of buffers for multiple row slices of the given integer matrix.static BooleanBufBooleanBuf.sliceBuffer(boolean[] theArray, Range theRange) Create a buffer for one slice of the given Boolean array.static BooleanBufBooleanBuf.sliceBuffer(SharedBooleanArray theArray, Range theRange) Create a buffer for one slice of the given shared Boolean array.static ByteBufByteBuf.sliceBuffer(byte[] theArray, Range theRange) Create a buffer for one slice of the given byte array.static ByteBufByteBuf.sliceBuffer(SharedByteArray theArray, Range theRange) Create a buffer for one slice of the given shared byte array.static CharacterBufCharacterBuf.sliceBuffer(char[] theArray, Range theRange) Create a buffer for one slice of the given character array.static CharacterBufCharacterBuf.sliceBuffer(SharedCharacterArray theArray, Range theRange) Create a buffer for one slice of the given shared character array.static DoubleBufDoubleBuf.sliceBuffer(double[] theArray, Range theRange) Create a buffer for one slice of the given double array.static DoubleBufDoubleBuf.sliceBuffer(SharedDoubleArray theArray, Range theRange) Create a buffer for one slice of the given shared double array.static FloatBufFloatBuf.sliceBuffer(float[] theArray, Range theRange) Create a buffer for one slice of the given float array.static FloatBufFloatBuf.sliceBuffer(SharedFloatArray theArray, Range theRange) Create a buffer for one slice of the given shared float array.static IntegerBufIntegerBuf.sliceBuffer(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static IntegerBufIntegerBuf.sliceBuffer(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static LongBufLongBuf.sliceBuffer(long[] theArray, Range theRange) Create a buffer for one slice of the given long array.static LongBufLongBuf.sliceBuffer(SharedLongArray theArray, Range theRange) Create a buffer for one slice of the given shared long array.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 ShortBufShortBuf.sliceBuffer(short[] theArray, Range theRange) Create a buffer for one slice of the given short array.static ShortBufShortBuf.sliceBuffer(SharedShortArray theArray, Range theRange) Create a buffer for one slice of the given shared short array.static Signed16BitIntegerBufSigned16BitIntegerBuf.sliceBuffer(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static Signed16BitIntegerBufSigned16BitIntegerBuf.sliceBuffer(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static Signed8BitIntegerBufSigned8BitIntegerBuf.sliceBuffer(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static Signed8BitIntegerBufSigned8BitIntegerBuf.sliceBuffer(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static Unsigned16BitIntegerBufUnsigned16BitIntegerBuf.sliceBuffer(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static Unsigned16BitIntegerBufUnsigned16BitIntegerBuf.sliceBuffer(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static Unsigned8BitIntegerBufUnsigned8BitIntegerBuf.sliceBuffer(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static Unsigned8BitIntegerBufUnsigned8BitIntegerBuf.sliceBuffer(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static BooleanBuf[]BooleanBuf.sliceBuffers(boolean[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given Boolean array.static BooleanBuf[]BooleanBuf.sliceBuffers(SharedBooleanArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared Boolean array.static ByteBuf[]ByteBuf.sliceBuffers(byte[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given byte array.static ByteBuf[]ByteBuf.sliceBuffers(SharedByteArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared byte array.static CharacterBuf[]CharacterBuf.sliceBuffers(char[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given character array.static CharacterBuf[]CharacterBuf.sliceBuffers(SharedCharacterArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared character 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.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.static IntegerBuf[]IntegerBuf.sliceBuffers(int[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given integer array.static IntegerBuf[]IntegerBuf.sliceBuffers(SharedIntegerArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared integer 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.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.static ShortBuf[]ShortBuf.sliceBuffers(short[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given short array.static ShortBuf[]ShortBuf.sliceBuffers(SharedShortArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared short array.static Signed16BitIntegerBuf[]Signed16BitIntegerBuf.sliceBuffers(int[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given integer array.static Signed16BitIntegerBuf[]Signed16BitIntegerBuf.sliceBuffers(SharedIntegerArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared integer array.static Signed8BitIntegerBuf[]Signed8BitIntegerBuf.sliceBuffers(int[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given integer array.static Signed8BitIntegerBuf[]Signed8BitIntegerBuf.sliceBuffers(SharedIntegerArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared integer array.static Unsigned16BitIntegerBuf[]Unsigned16BitIntegerBuf.sliceBuffers(int[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given integer array.static Unsigned16BitIntegerBuf[]Unsigned16BitIntegerBuf.sliceBuffers(SharedIntegerArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared integer array.static Unsigned8BitIntegerBuf[]Unsigned8BitIntegerBuf.sliceBuffers(int[] theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given integer array.static Unsigned8BitIntegerBuf[]Unsigned8BitIntegerBuf.sliceBuffers(SharedIntegerArray theArray, Range[] theRanges) Create an array of buffers for multiple slices of the given shared integer array. -
Uses of Range in edu.rit.mp.buf
Constructors in edu.rit.mp.buf with parameters of type RangeModifierConstructorDescriptionBooleanArrayBuf(boolean[] theArray, Range theRange) Construct a new Boolean array buffer.BooleanArrayBuf_1(boolean[] theArray, Range theRange) Construct a new Boolean array buffer.BooleanMatrixBuf(boolean[][] theMatrix, Range theRowRange, Range theColRange) Construct a new Boolean matrix buffer.BooleanMatrixBuf_1(boolean[][] theMatrix, Range theRowRange, Range theColRange) Construct a new Boolean matrix buffer.ByteArrayBuf(byte[] theArray, Range theRange) Construct a new byte array buffer.ByteArrayBuf_1(byte[] theArray, Range theRange) Construct a new byte array buffer.ByteMatrixBuf(byte[][] theMatrix, Range theRowRange, Range theColRange) Construct a new byte matrix buffer.ByteMatrixBuf_1(byte[][] theMatrix, Range theRowRange, Range theColRange) Construct a new byte matrix buffer.CharacterArrayBuf(char[] theArray, Range theRange) Construct a new character array buffer.CharacterArrayBuf_1(char[] theArray, Range theRange) Construct a new character array buffer.CharacterMatrixBuf(char[][] theMatrix, Range theRowRange, Range theColRange) Construct a new character matrix buffer.CharacterMatrixBuf_1(char[][] theMatrix, Range theRowRange, Range theColRange) Construct a new character matrix buffer.DoubleArrayBuf(double[] theArray, Range theRange) Construct a new double array buffer.DoubleArrayBuf_1(double[] theArray, Range theRange) Construct a new double array buffer.DoubleMatrixBuf(double[][] theMatrix, Range theRowRange, Range theColRange) Construct a new double matrix buffer.DoubleMatrixBuf_1(double[][] theMatrix, Range theRowRange, Range theColRange) Construct a new double matrix buffer.FloatArrayBuf(float[] theArray, Range theRange) Construct a new float array buffer.FloatArrayBuf_1(float[] theArray, Range theRange) Construct a new float array buffer.FloatMatrixBuf(float[][] theMatrix, Range theRowRange, Range theColRange) Construct a new float matrix buffer.FloatMatrixBuf_1(float[][] theMatrix, Range theRowRange, Range theColRange) Construct a new float matrix buffer.IntegerArrayBuf(int[] theArray, Range theRange) Construct a new integer array buffer.IntegerArrayBuf_1(int[] theArray, Range theRange) Construct a new integer array buffer.IntegerMatrixBuf(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new integer matrix buffer.IntegerMatrixBuf_1(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new integer matrix buffer.LongArrayBuf(long[] theArray, Range theRange) Construct a new long array buffer.LongArrayBuf_1(long[] theArray, Range theRange) Construct a new long array buffer.LongMatrixBuf(long[][] theMatrix, Range theRowRange, Range theColRange) Construct a new long matrix buffer.LongMatrixBuf_1(long[][] theMatrix, Range theRowRange, Range theColRange) Construct a new long matrix buffer.ObjectArrayBuf(T[] theArray, Range theRange) Construct a new object array buffer.ObjectArrayBuf_1(T[] theArray, Range theRange) Construct a new object array buffer.ObjectMatrixBuf(T[][] theMatrix, Range theRowRange, Range theColRange) Construct a new object matrix buffer.ObjectMatrixBuf_1(T[][] theMatrix, Range theRowRange, Range theColRange) Construct a new object matrix buffer.SharedBooleanArrayBuf(SharedBooleanArray theArray, Range theRange) Construct a new shared Boolean array buffer.SharedBooleanArrayBuf_1(SharedBooleanArray theArray, Range theRange) Construct a new shared Boolean array buffer.SharedByteArrayBuf(SharedByteArray theArray, Range theRange) Construct a new shared byte array buffer.SharedByteArrayBuf_1(SharedByteArray theArray, Range theRange) Construct a new shared byte array buffer.SharedCharacterArrayBuf(SharedCharacterArray theArray, Range theRange) Construct a new shared character array buffer.SharedCharacterArrayBuf_1(SharedCharacterArray theArray, Range theRange) Construct a new shared character array buffer.SharedDoubleArrayBuf(SharedDoubleArray theArray, Range theRange) Construct a new shared double array buffer.SharedDoubleArrayBuf_1(SharedDoubleArray theArray, Range theRange) Construct a new shared double array buffer.SharedFloatArrayBuf(SharedFloatArray theArray, Range theRange) Construct a new shared float array buffer.SharedFloatArrayBuf_1(SharedFloatArray theArray, Range theRange) Construct a new shared float array buffer.SharedIntegerArrayBuf(SharedIntegerArray theArray, Range theRange) Construct a new shared integer array buffer.SharedIntegerArrayBuf_1(SharedIntegerArray theArray, Range theRange) Construct a new shared integer array buffer.SharedLongArrayBuf(SharedLongArray theArray, Range theRange) Construct a new shared long array buffer.SharedLongArrayBuf_1(SharedLongArray theArray, Range theRange) Construct a new shared long array buffer.SharedObjectArrayBuf(SharedObjectArray<T> theArray, Range theRange) Construct a new shared object array buffer.SharedObjectArrayBuf_1(SharedObjectArray<T> theArray, Range theRange) Construct a new shared object array buffer.SharedShortArrayBuf(SharedShortArray theArray, Range theRange) Construct a new shared short array buffer.SharedShortArrayBuf_1(SharedShortArray theArray, Range theRange) Construct a new shared short array buffer.SharedSigned16BitIntegerArrayBuf(SharedIntegerArray theArray, Range theRange) Construct a new shared signed 16-bit integer array buffer.SharedSigned16BitIntegerArrayBuf_1(SharedIntegerArray theArray, Range theRange) Construct a new shared signed 16-bit integer array buffer.SharedSigned8BitIntegerArrayBuf(SharedIntegerArray theArray, Range theRange) Construct a new shared signed 8-bit integer array buffer.SharedSigned8BitIntegerArrayBuf_1(SharedIntegerArray theArray, Range theRange) Construct a new shared signed 8-bit integer array buffer.SharedUnsigned16BitIntegerArrayBuf(SharedIntegerArray theArray, Range theRange) Construct a new shared unsigned 16-bit integer array buffer.SharedUnsigned16BitIntegerArrayBuf_1(SharedIntegerArray theArray, Range theRange) Construct a new shared unsigned 16-bit integer array buffer.SharedUnsigned8BitIntegerArrayBuf(SharedIntegerArray theArray, Range theRange) Construct a new shared unsigned 8-bit integer array buffer.SharedUnsigned8BitIntegerArrayBuf_1(SharedIntegerArray theArray, Range theRange) Construct a new shared unsigned 8-bit integer array buffer.ShortArrayBuf(short[] theArray, Range theRange) Construct a new short array buffer.ShortArrayBuf_1(short[] theArray, Range theRange) Construct a new short array buffer.ShortMatrixBuf(short[][] theMatrix, Range theRowRange, Range theColRange) Construct a new short matrix buffer.ShortMatrixBuf_1(short[][] theMatrix, Range theRowRange, Range theColRange) Construct a new short matrix buffer.Signed16BitIntegerArrayBuf(int[] theArray, Range theRange) Construct a new signed 16-bit integer array buffer.Signed16BitIntegerArrayBuf_1(int[] theArray, Range theRange) Construct a new signed 16-bit integer array buffer.Signed16BitIntegerMatrixBuf(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new signed 16-bit integer matrix buffer.Signed16BitIntegerMatrixBuf_1(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new signed 16-bit integer matrix buffer.Signed8BitIntegerArrayBuf(int[] theArray, Range theRange) Construct a new signed 8-bit integer array buffer.Signed8BitIntegerArrayBuf_1(int[] theArray, Range theRange) Construct a new signed 8-bit integer array buffer.Signed8BitIntegerMatrixBuf(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new signed 8-bit integer matrix buffer.Signed8BitIntegerMatrixBuf_1(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new signed 8-bit integer matrix buffer.Unsigned16BitIntegerArrayBuf(int[] theArray, Range theRange) Construct a new unsigned 16-bit integer array buffer.Unsigned16BitIntegerArrayBuf_1(int[] theArray, Range theRange) Construct a new unsigned 16-bit integer array buffer.Unsigned16BitIntegerMatrixBuf(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new unsigned 16-bit integer matrix buffer.Unsigned16BitIntegerMatrixBuf_1(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new unsigned 16-bit integer matrix buffer.Unsigned8BitIntegerArrayBuf(int[] theArray, Range theRange) Construct a new unsigned 8-bit integer array buffer.Unsigned8BitIntegerArrayBuf_1(int[] theArray, Range theRange) Construct a new unsigned 8-bit integer array buffer.Unsigned8BitIntegerMatrixBuf(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new unsigned 8-bit integer matrix buffer.Unsigned8BitIntegerMatrixBuf_1(int[][] theMatrix, Range theRowRange, Range theColRange) Construct a new unsigned 8-bit integer matrix buffer. -
Uses of Range in edu.rit.pj
Methods in edu.rit.pj that return RangeModifier and TypeMethodDescriptionabstract RangeIntegerSchedule.next(int theThreadIndex) Obtain the next chunk of iterations for the given thread index.Methods in edu.rit.pj with parameters of type RangeModifier and TypeMethodDescriptionReceive a message from the process at the given rank in this communicator with the given message tag range.Comm.receive(Integer fromRank, Range tagRange, Buf buffer, CommRequest request) Receive a message from the process at the given rank in this communicator with the given message tag range (non-blocking).voidWorkerIntegerForLoop.receiveTaskInput(Range range, Comm comm, int mRank, int tag) Receive additional input data associated with a task.voidWorkerIntegerStrideForLoop.receiveTaskInput(Range range, Comm comm, int mRank, int tag) Receive additional input data associated with a task.voidWorkerIntegerForLoop.receiveTaskOutput(Range range, Comm comm, int wRank, int tag) Receive additional output data associated with a task.voidWorkerIntegerStrideForLoop.receiveTaskOutput(Range range, Comm comm, int wRank, int tag) Receive additional output data associated with a task.voidWorkerIntegerForLoop.sendTaskInput(Range range, Comm comm, int wRank, int tag) Send additional input data associated with a task.voidWorkerIntegerStrideForLoop.sendTaskInput(Range range, Comm comm, int wRank, int tag) Send additional input data associated with a task.voidWorkerIntegerForLoop.sendTaskOutput(Range range, Comm comm, int mRank, int tag) Send additional output data associated with a task.voidWorkerIntegerStrideForLoop.sendTaskOutput(Range range, Comm comm, int mRank, int tag) Send additional output data associated with a task.abstract voidStart generating chunks of iterations for a parallel for loop using this schedule. -
Uses of Range in edu.rit.pj.reduction
Methods in edu.rit.pj.reduction with parameters of type RangeModifier and TypeMethodDescriptionstatic voidReduceArrays.reduce(boolean[][] src, Range srcRowRange, Range srcColRange, boolean[][] dst, Range dstRowRange, Range dstColRange, BooleanOp op) Combine a range of elements from one Boolean matrix with a range of elements in another Boolean matrix.static voidCombine a range of elements from one Boolean array with a range of elements in another Boolean array.static voidReduceArrays.reduce(byte[][] src, Range srcRowRange, Range srcColRange, byte[][] dst, Range dstRowRange, Range dstColRange, ByteOp op) Combine a range of elements from one byte matrix with a range of elements in another byte matrix.static voidCombine a range of elements from one byte array with a range of elements in another byte array.static voidReduceArrays.reduce(char[][] src, Range srcRowRange, Range srcColRange, char[][] dst, Range dstRowRange, Range dstColRange, CharacterOp op) Combine a range of elements from one character matrix with a range of elements in another character matrix.static voidReduceArrays.reduce(char[] src, Range srcRange, char[] dst, Range dstRange, CharacterOp op) Combine a range of elements from one character array with a range of elements in another character array.static voidReduceArrays.reduce(double[][] src, Range srcRowRange, Range srcColRange, double[][] dst, Range dstRowRange, Range dstColRange, DoubleOp op) Combine a range of elements from one double matrix with a range of elements in another double matrix.static voidCombine a range of elements from one double array with a range of elements in another double array.static voidReduceArrays.reduce(float[][] src, Range srcRowRange, Range srcColRange, float[][] dst, Range dstRowRange, Range dstColRange, FloatOp op) Combine a range of elements from one float matrix with a range of elements in another float matrix.static voidCombine a range of elements from one float array with a range of elements in another float array.static voidReduceArrays.reduce(int[][] src, Range srcRowRange, Range srcColRange, int[][] dst, Range dstRowRange, Range dstColRange, IntegerOp op) Combine a range of elements from one integer matrix with a range of elements in another integer matrix.static voidCombine a range of elements from one integer array with a range of elements in another integer array.static voidReduceArrays.reduce(long[][] src, Range srcRowRange, Range srcColRange, long[][] dst, Range dstRowRange, Range dstColRange, LongOp op) Combine a range of elements from one long matrix with a range of elements in another long matrix.static voidCombine a range of elements from one long array with a range of elements in another long array.static voidReduceArrays.reduce(short[][] src, Range srcRowRange, Range srcColRange, short[][] dst, Range dstRowRange, Range dstColRange, ShortOp op) Combine a range of elements from one short matrix with a range of elements in another short matrix.static voidCombine a range of elements from one short array with a range of elements in another short array.static <DT,ST extends DT>
voidReduceArrays.reduce(ST[][] src, Range srcRowRange, Range srcColRange, DT[][] dst, Range dstRowRange, Range dstColRange, ObjectOp<DT> op) Combine a range of elements from one object matrix with a range of elements in another object matrix.static <DT,ST extends DT>
voidCombine a range of elements from one object array with a range of elements in another object array. -
Uses of Range in edu.rit.util
Methods in edu.rit.util that return RangeModifier and TypeMethodDescriptionRange.chunk(int N1, int N2) Slice off a chunk of this range and return the chunk.Range.subrange(int size, int rank) Partition this range and return one subrange.Range[]Range.subranges(int size) Partition this range and return all the subranges.Methods in edu.rit.util with parameters of type RangeModifier and TypeMethodDescriptionstatic voidAllocate the elements within the given row index range in the given Boolean matrix.static voidAllocate the elements within the given row index range in the given byte matrix.static voidAllocate the elements within the given row index range in the given character matrix.static voidAllocate the elements within the given row index range in the given double matrix.static voidAllocate the elements within the given row index range in the given float matrix.static voidAllocate the elements within the given row index range in the given integer matrix.static voidAllocate the elements within the given row index range in the given long matrix.static voidAllocate the elements within the given row index range in the given short matrix.static <T,ST extends T>
voidAllocate the elements within the given row and column index ranges in the given object matrix.static <T,ST extends T>
voidAllocate the elements within the given row index range in the given object matrix.static <T,ST extends T>
voidAllocate the elements within the given index range in the given object array.booleanDetermine if this range contains the given range.static voidArrays.copy(boolean[][] src, Range srcRowRange, Range srcColRange, boolean[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one Boolean matrix to a range of elements in another Boolean matrix.static voidCopy a range of elements from one Boolean array to a range of elements in another Boolean array.static voidArrays.copy(byte[][] src, Range srcRowRange, Range srcColRange, byte[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one byte matrix to a range of elements in another byte matrix.static voidCopy a range of elements from one byte array to a range of elements in another byte array.static voidArrays.copy(char[][] src, Range srcRowRange, Range srcColRange, char[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one character matrix to a range of elements in another character matrix.static voidCopy a range of elements from one character array to a range of elements in another character array.static voidArrays.copy(double[][] src, Range srcRowRange, Range srcColRange, double[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one double matrix to a range of elements in another double matrix.static voidCopy a range of elements from one double array to a range of elements in another double array.static voidArrays.copy(float[][] src, Range srcRowRange, Range srcColRange, float[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one float matrix to a range of elements in another float matrix.static voidCopy a range of elements from one float array to a range of elements in another float array.static voidArrays.copy(int[][] src, Range srcRowRange, Range srcColRange, int[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one integer matrix to a range of elements in another integer matrix.static voidCopy a range of elements from one integer array to a range of elements in another integer array.static voidArrays.copy(long[][] src, Range srcRowRange, Range srcColRange, long[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one long matrix to a range of elements in another long matrix.static voidCopy a range of elements from one long array to a range of elements in another long array.static voidArrays.copy(short[][] src, Range srcRowRange, Range srcColRange, short[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one short matrix to a range of elements in another short matrix.static voidCopy a range of elements from one short array to a range of elements in another short array.static <DT,ST extends DT>
voidArrays.copy(ST[][] src, Range srcRowRange, Range srcColRange, DT[][] dst, Range dstRowRange, Range dstColRange) Copy a range of elements from one object matrix to a range of elements in another object matrix.static <DT,ST extends DT>
voidCopy a range of elements from one object array to a range of elements in another object array.static voidArrays.deallocate(boolean[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given Boolean matrix.static voidArrays.deallocate(byte[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given byte matrix.static voidArrays.deallocate(char[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given character matrix.static voidArrays.deallocate(double[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given double matrix.static voidArrays.deallocate(float[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given float matrix.static voidArrays.deallocate(int[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given integer matrix.static voidArrays.deallocate(long[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given long matrix.static voidArrays.deallocate(short[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given short matrix.static <T> voidArrays.deallocate(T[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given object matrix.static <T> voidArrays.deallocate(T[][] matrix, Range rowRange, Range colRange) Deallocate the elements within the given row and column index ranges in the given object matrix.static <T> voidArrays.deallocate(T[] array, Range range) Deallocate the elements within the given index range in the given object array.Constructors in edu.rit.util with parameters of type Range -
Uses of Range in ffx.potential.nonbonded
Methods in ffx.potential.nonbonded that return RangeModifier and TypeMethodDescriptionPairwiseSchedule.next(int threadID) Obtain the next chunk of iterations for the given thread index.SpatialDensitySchedule.next(int threadID) Obtain the next chunk of iterations for the given thread index.Methods in ffx.potential.nonbonded with parameters of type RangeModifier and TypeMethodDescriptionvoidStart generating chunks of iterations for a parallel for loop using this schedule.voidStart generating chunks of iterations for a parallel for loop using this schedule.Constructors in ffx.potential.nonbonded with parameters of type RangeModifierConstructorDescriptionPairwiseSchedule(int nThreads, int nAtoms, Range[] ranges) Constructor for PairwiseSchedule. -
Uses of Range in ffx.potential.nonbonded.pme
Fields in ffx.potential.nonbonded.pme declared as RangeModifier and TypeFieldDescriptionRange[]RealSpaceNeighborParameters.realSpaceRangesOptimal pairwise ranges.Range[]AlchemicalParameters.vacuumRanges -
Uses of Range in ffx.xray
Modifier and TypeMethodDescriptionGradientSchedule.next(int threadID) Obtain the next chunk of iterations for the given thread index.RowSchedule.next(int threadID) Obtain the next chunk of iterations for the given thread index.SliceSchedule.next(int threadID) Obtain the next chunk of iterations for the given thread index.Modifier and TypeMethodDescriptionvoidStart generating chunks of iterations for a parallel for loop using this schedule.voidStart generating chunks of iterations for a parallel for loop using this schedule.voidStart generating chunks of iterations for a parallel for loop using this schedule.