Uses of Class
edu.rit.util.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 X-ray package implements support for X-ray and Neutron refinement.
-
Uses of Range in edu.rit.io
Modifier 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.Modifier and TypeMethodDescriptionvoid
DoubleMatrixFile.Reader.readColSlice
(Range theColRange) Read all matrix element segments from the input stream, storing only the matrix elements in the given column slice.void
Read all matrix element segments from the input stream, storing only the matrix elements in the given patch.void
DoubleMatrixFile.Reader.readRowSlice
(Range theRowRange) Read all matrix element segments from the input stream, storing only the matrix elements in the given row slice.void
DoubleMatrixFile.Reader.readSegmentColSlice
(Range theColRange) Read the next matrix element segment from the input stream, storing only the matrix elements in the given column slice.void
DoubleMatrixFile.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.void
DoubleMatrixFile.Reader.readSegmentRowSlice
(Range theRowRange) Read the next matrix element segment from the input stream, storing only the matrix elements in the given row slice.void
DoubleMatrixFile.Writer.writeColSlice
(Range theColRange) Write the given column slice of the matrix to the output stream.void
DoubleMatrixFile.Writer.writePatch
(Range theRowRange, Range theColRange) Write the given patch of the matrix to the output stream.void
DoubleMatrixFile.Writer.writeRowSlice
(Range theRowRange) Write the given row slice of the matrix to the output stream. -
Uses of Range in edu.rit.mp
Modifier and TypeMethodDescriptionstatic BooleanBuf
BooleanBuf.colSliceBuffer
(boolean[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given Boolean matrix.static ByteBuf
ByteBuf.colSliceBuffer
(byte[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given byte matrix.static CharacterBuf
CharacterBuf.colSliceBuffer
(char[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given character matrix.static DoubleBuf
DoubleBuf.colSliceBuffer
(double[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given double matrix.static FloatBuf
FloatBuf.colSliceBuffer
(float[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given float matrix.static IntegerBuf
IntegerBuf.colSliceBuffer
(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static LongBuf
LongBuf.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 ShortBuf
ShortBuf.colSliceBuffer
(short[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given short matrix.static Signed16BitIntegerBuf
Signed16BitIntegerBuf.colSliceBuffer
(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static Signed8BitIntegerBuf
Signed8BitIntegerBuf.colSliceBuffer
(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static Unsigned16BitIntegerBuf
Unsigned16BitIntegerBuf.colSliceBuffer
(int[][] theMatrix, Range theColRange) Create a buffer for one column slice of the given integer matrix.static Unsigned8BitIntegerBuf
Unsigned8BitIntegerBuf.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 BooleanBuf
BooleanBuf.patchBuffer
(boolean[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given Boolean matrix.static ByteBuf
ByteBuf.patchBuffer
(byte[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given byte matrix.static CharacterBuf
CharacterBuf.patchBuffer
(char[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given character matrix.static DoubleBuf
DoubleBuf.patchBuffer
(double[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given double matrix.static FloatBuf
FloatBuf.patchBuffer
(float[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given float matrix.static IntegerBuf
IntegerBuf.patchBuffer
(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static LongBuf
LongBuf.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 ShortBuf
ShortBuf.patchBuffer
(short[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given short matrix.static Signed16BitIntegerBuf
Signed16BitIntegerBuf.patchBuffer
(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static Signed8BitIntegerBuf
Signed8BitIntegerBuf.patchBuffer
(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static Unsigned16BitIntegerBuf
Unsigned16BitIntegerBuf.patchBuffer
(int[][] theMatrix, Range theRowRange, Range theColRange) Create a buffer for one patch of the given integer matrix.static Unsigned8BitIntegerBuf
Unsigned8BitIntegerBuf.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.void
ChannelGroup.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 BooleanBuf
BooleanBuf.rowSliceBuffer
(boolean[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given Boolean matrix.static ByteBuf
ByteBuf.rowSliceBuffer
(byte[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given byte matrix.static CharacterBuf
CharacterBuf.rowSliceBuffer
(char[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given character matrix.static DoubleBuf
DoubleBuf.rowSliceBuffer
(double[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given double matrix.static FloatBuf
FloatBuf.rowSliceBuffer
(float[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given float matrix.static IntegerBuf
IntegerBuf.rowSliceBuffer
(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static LongBuf
LongBuf.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 ShortBuf
ShortBuf.rowSliceBuffer
(short[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given short matrix.static Signed16BitIntegerBuf
Signed16BitIntegerBuf.rowSliceBuffer
(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static Signed8BitIntegerBuf
Signed8BitIntegerBuf.rowSliceBuffer
(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static Unsigned16BitIntegerBuf
Unsigned16BitIntegerBuf.rowSliceBuffer
(int[][] theMatrix, Range theRowRange) Create a buffer for one row slice of the given integer matrix.static Unsigned8BitIntegerBuf
Unsigned8BitIntegerBuf.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 BooleanBuf
BooleanBuf.sliceBuffer
(boolean[] theArray, Range theRange) Create a buffer for one slice of the given Boolean array.static BooleanBuf
BooleanBuf.sliceBuffer
(SharedBooleanArray theArray, Range theRange) Create a buffer for one slice of the given shared Boolean array.static ByteBuf
ByteBuf.sliceBuffer
(byte[] theArray, Range theRange) Create a buffer for one slice of the given byte array.static ByteBuf
ByteBuf.sliceBuffer
(SharedByteArray theArray, Range theRange) Create a buffer for one slice of the given shared byte array.static CharacterBuf
CharacterBuf.sliceBuffer
(char[] theArray, Range theRange) Create a buffer for one slice of the given character array.static CharacterBuf
CharacterBuf.sliceBuffer
(SharedCharacterArray theArray, Range theRange) Create a buffer for one slice of the given shared character array.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 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 IntegerBuf
IntegerBuf.sliceBuffer
(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static IntegerBuf
IntegerBuf.sliceBuffer
(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static LongBuf
LongBuf.sliceBuffer
(long[] theArray, Range theRange) Create a buffer for one slice of the given long array.static LongBuf
LongBuf.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 ShortBuf
ShortBuf.sliceBuffer
(short[] theArray, Range theRange) Create a buffer for one slice of the given short array.static ShortBuf
ShortBuf.sliceBuffer
(SharedShortArray theArray, Range theRange) Create a buffer for one slice of the given shared short array.static Signed16BitIntegerBuf
Signed16BitIntegerBuf.sliceBuffer
(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static Signed16BitIntegerBuf
Signed16BitIntegerBuf.sliceBuffer
(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static Signed8BitIntegerBuf
Signed8BitIntegerBuf.sliceBuffer
(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static Signed8BitIntegerBuf
Signed8BitIntegerBuf.sliceBuffer
(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static Unsigned16BitIntegerBuf
Unsigned16BitIntegerBuf.sliceBuffer
(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static Unsigned16BitIntegerBuf
Unsigned16BitIntegerBuf.sliceBuffer
(SharedIntegerArray theArray, Range theRange) Create a buffer for one slice of the given shared integer array.static Unsigned8BitIntegerBuf
Unsigned8BitIntegerBuf.sliceBuffer
(int[] theArray, Range theRange) Create a buffer for one slice of the given integer array.static Unsigned8BitIntegerBuf
Unsigned8BitIntegerBuf.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
ModifierConstructorDescriptionBooleanArrayBuf
(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
Modifier and TypeMethodDescriptionabstract Range
IntegerSchedule.next
(int theThreadIndex) Obtain the next chunk of iterations for the given thread index.Modifier 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).void
WorkerIntegerForLoop.receiveTaskInput
(Range range, Comm comm, int mRank, int tag) Receive additional input data associated with a task.void
WorkerIntegerStrideForLoop.receiveTaskInput
(Range range, Comm comm, int mRank, int tag) Receive additional input data associated with a task.void
WorkerIntegerForLoop.receiveTaskOutput
(Range range, Comm comm, int wRank, int tag) Receive additional output data associated with a task.void
WorkerIntegerStrideForLoop.receiveTaskOutput
(Range range, Comm comm, int wRank, int tag) Receive additional output data associated with a task.void
WorkerIntegerForLoop.sendTaskInput
(Range range, Comm comm, int wRank, int tag) Send additional input data associated with a task.void
WorkerIntegerStrideForLoop.sendTaskInput
(Range range, Comm comm, int wRank, int tag) Send additional input data associated with a task.void
WorkerIntegerForLoop.sendTaskOutput
(Range range, Comm comm, int mRank, int tag) Send additional output data associated with a task.void
WorkerIntegerStrideForLoop.sendTaskOutput
(Range range, Comm comm, int mRank, int tag) Send additional output data associated with a task.abstract void
Start generating chunks of iterations for a parallel for loop using this schedule. -
Uses of Range in edu.rit.pj.reduction
Modifier and TypeMethodDescriptionstatic void
ReduceArrays.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 void
Combine a range of elements from one Boolean array with a range of elements in another Boolean array.static void
ReduceArrays.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 void
Combine a range of elements from one byte array with a range of elements in another byte array.static void
ReduceArrays.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 void
ReduceArrays.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 void
ReduceArrays.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 void
Combine a range of elements from one double array with a range of elements in another double array.static void
ReduceArrays.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 void
Combine a range of elements from one float array with a range of elements in another float array.static void
ReduceArrays.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 void
Combine a range of elements from one integer array with a range of elements in another integer array.static void
ReduceArrays.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 void
Combine a range of elements from one long array with a range of elements in another long array.static void
ReduceArrays.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 void
Combine 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
Modifier 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.Modifier and TypeMethodDescriptionstatic void
Allocate the elements within the given row index range in the given Boolean matrix.static void
Allocate the elements within the given row index range in the given byte matrix.static void
Allocate the elements within the given row index range in the given character matrix.static void
Allocate the elements within the given row index range in the given double matrix.static void
Allocate the elements within the given row index range in the given float matrix.static void
Allocate the elements within the given row index range in the given integer matrix.static void
Allocate the elements within the given row index range in the given long matrix.static void
Allocate 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.boolean
Determine if this range contains the given range.static void
Arrays.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 void
Copy a range of elements from one Boolean array to a range of elements in another Boolean array.static void
Arrays.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 void
Copy a range of elements from one byte array to a range of elements in another byte array.static void
Arrays.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 void
Copy a range of elements from one character array to a range of elements in another character array.static void
Arrays.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 void
Copy a range of elements from one double array to a range of elements in another double array.static void
Arrays.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 void
Copy a range of elements from one float array to a range of elements in another float array.static void
Arrays.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 void
Copy a range of elements from one integer array to a range of elements in another integer array.static void
Arrays.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 void
Copy a range of elements from one long array to a range of elements in another long array.static void
Arrays.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 void
Copy 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 void
Arrays.deallocate
(boolean[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given Boolean matrix.static void
Arrays.deallocate
(byte[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given byte matrix.static void
Arrays.deallocate
(char[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given character matrix.static void
Arrays.deallocate
(double[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given double matrix.static void
Arrays.deallocate
(float[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given float matrix.static void
Arrays.deallocate
(int[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given integer matrix.static void
Arrays.deallocate
(long[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given long matrix.static void
Arrays.deallocate
(short[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given short matrix.static <T> void
Arrays.deallocate
(T[][] matrix, Range rowRange) Deallocate the elements within the given row index range in the given object matrix.static <T> void
Arrays.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> void
Arrays.deallocate
(T[] array, Range range) Deallocate the elements within the given index range in the given object array. -
Uses of Range in ffx.potential.nonbonded
Modifier 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.Modifier and TypeMethodDescriptionvoid
Start generating chunks of iterations for a parallel for loop using this schedule.void
Start generating chunks of iterations for a parallel for loop using this schedule.ModifierConstructorDescriptionPairwiseSchedule
(int nThreads, int nAtoms, Range[] ranges) Constructor for PairwiseSchedule. -
Uses of Range in ffx.potential.nonbonded.pme
Modifier and TypeFieldDescriptionRange[]
RealSpaceNeighborParameters.realSpaceRanges
Optimal 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 TypeMethodDescriptionvoid
Start generating chunks of iterations for a parallel for loop using this schedule.void
Start generating chunks of iterations for a parallel for loop using this schedule.void
Start generating chunks of iterations for a parallel for loop using this schedule.