Skip navigation links
A C D G I L M S T U W 

A

AbstractArrayND - Class in de.javagl.nd.arrays
Abstract base implementation of a multidimensional array.
AbstractArrayND(IntTuple, Order) - Constructor for class de.javagl.nd.arrays.AbstractArrayND
Creates a new multidimensional array with the given size.
apply(DoubleArrayND, DoubleArrayND, DoubleBinaryOperator, MutableDoubleArrayND) - Static method in class de.javagl.nd.arrays.d.DoubleArrayFunctionsND
Applies the given binary operator to each pair of elements from the given arrays, and stores the result in the given result array.
apply(DoubleArrayND, DoubleUnaryOperator, MutableDoubleArrayND) - Static method in class de.javagl.nd.arrays.d.DoubleArrayFunctionsND
Applies the given unary operator to the elements from the given array, and stores the result in the given result array.
apply(IntArrayND, IntArrayND, IntBinaryOperator, MutableIntArrayND) - Static method in class de.javagl.nd.arrays.i.IntArrayFunctionsND
Applies the given binary operator to each pair of elements from the given arrays, and stores the result in the given result array.
apply(IntArrayND, IntUnaryOperator, MutableIntArrayND) - Static method in class de.javagl.nd.arrays.i.IntArrayFunctionsND
Applies the given unary operator to the elements from the given array, and stores the result in the given result array.
apply(LongArrayND, LongArrayND, LongBinaryOperator, MutableLongArrayND) - Static method in class de.javagl.nd.arrays.j.LongArrayFunctionsND
Applies the given binary operator to each pair of elements from the given arrays, and stores the result in the given result array.
apply(LongArrayND, LongUnaryOperator, MutableLongArrayND) - Static method in class de.javagl.nd.arrays.j.LongArrayFunctionsND
Applies the given unary operator to the elements from the given array, and stores the result in the given result array.
ArrayND - Interface in de.javagl.nd.arrays
Interface describing a multidimensional array
asFunction(DoubleArrayND) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Returns a view on the given DoubleArrayND as a function that maps coordinates to array entry values.
asFunction(IntArrayND) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Returns a view on the given IntArrayND as a function that maps coordinates to array entry values.
asFunction(LongArrayND) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Returns a view on the given LongArrayND as a function that maps coordinates to array entry values.

C

checkForEqualDimensions(ArrayND, ArrayND) - Static method in class de.javagl.nd.arrays.Utils
Checks whether given given ArrayNDs have equal dimensions, and throws an IllegalArgumentException if not.
checkForEqualSizes(ArrayND, ArrayND) - Static method in class de.javagl.nd.arrays.Utils
Checks whether given given ArrayNDs have equal sizes, and throws an IllegalArgumentException if not.
checkForNonNegativeElements(IntTuple) - Static method in class de.javagl.nd.arrays.Utils
Checks whether the elements of the given tuple are not negative, and throws an IllegalArgumentException if any of them is negative.
checkForValidSubArrayIndices(IntTuple, IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.Utils
Checks whether the given tuples specify a valid range for a sub-array of an array with the given parent size, and throws an IllegalArgumentException if not.
colexicographicalCoordinates(IntTuple) - Static method in class de.javagl.nd.arrays.Coordinates
Returns a stream over the coordinates of an array with the given size, in colexicographical order.
colexicographicalIndexer(IntTuple) - Static method in class de.javagl.nd.arrays.Indexers
Creates a function that maps multidimensional indices to 1D indices.
coordinates() - Method in interface de.javagl.nd.arrays.ArrayND
Returns a stream of the coordinates of this array.
Coordinates - Class in de.javagl.nd.arrays
Methods that provide streams over the coordinates of multidimensional arrays, based on a given array size.
coordinates(IntTuple) - Static method in class de.javagl.nd.arrays.Coordinates
Returns a default stream over the coordinates of an array with the given size.
coordinates(Order, IntTuple) - Static method in class de.javagl.nd.arrays.Coordinates
Returns a stream over the coordinates of an array with the given size, using the given iteration Order.
countDifferences(IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.Utils
Returns the number of entries of the given tuples that are different
create(IntTuple) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a new MutableDoubleArrayND with the specified size
create(int...) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a new MutableDoubleArrayND with the specified size
create(IntTuple) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a new MutableIntArrayND with the specified size
create(int...) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a new MutableIntArrayND with the specified size
create(IntTuple) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a new MutableLongArrayND with the specified size
create(int...) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a new MutableLongArrayND with the specified size
createSubArray(DoubleArrayND, IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a new array that is a view on the specified portion of the given parent.
createSubArray(MutableDoubleArrayND, IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a new array that is a view on the specified portion of the given parent.
createSubArray(IntArrayND, IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a new array that is a view on the specified portion of the given parent.
createSubArray(MutableIntArrayND, IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a new array that is a view on the specified portion of the given parent.
createSubArray(LongArrayND, IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a new array that is a view on the specified portion of the given parent.
createSubArray(MutableLongArrayND, IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a new array that is a view on the specified portion of the given parent.

D

de.javagl.nd.arrays - package de.javagl.nd.arrays
Base classes for multidimensional arrays.
de.javagl.nd.arrays.d - package de.javagl.nd.arrays.d
Multidimensional arrays of double values
de.javagl.nd.arrays.i - package de.javagl.nd.arrays.i
Multidimensional arrays of int values
de.javagl.nd.arrays.j - package de.javagl.nd.arrays.j
Multidimensional arrays of long values
DoubleArrayFunctionsND - Class in de.javagl.nd.arrays.d
Methods that operate on DoubleArrayND instances and perform bulk operations with functional interfaces
DoubleArrayND - Interface in de.javagl.nd.arrays.d
Interface for multidimensional arrays of double values.
DoubleArraysND - Class in de.javagl.nd.arrays.d
Methods related to DoubleArrayND instances

G

get(IntTuple) - Method in interface de.javagl.nd.arrays.d.DoubleArrayND
Returns the value at the given position.
get(IntTuple) - Method in interface de.javagl.nd.arrays.i.IntArrayND
Returns the value at the given position.
get(IntTuple) - Method in interface de.javagl.nd.arrays.j.LongArrayND
Returns the value at the given position.
getPreferredIterationOrder() - Method in class de.javagl.nd.arrays.AbstractArrayND
 
getPreferredIterationOrder() - Method in interface de.javagl.nd.arrays.ArrayND
Returns the preferred iteration Order of this array, or null if this array does not have any preferred iteration order.
getSize() - Method in class de.javagl.nd.arrays.AbstractArrayND
 
getSize() - Method in interface de.javagl.nd.arrays.ArrayND
Returns the size of the array.
getTotalSize() - Method in class de.javagl.nd.arrays.AbstractArrayND
 
getTotalSize() - Method in interface de.javagl.nd.arrays.ArrayND
Returns the total size of this array.

I

indexer(Order, IntTuple) - Static method in class de.javagl.nd.arrays.Indexers
Creates a function that maps multidimensional indices to 1D indices.
Indexers - Class in de.javagl.nd.arrays
Methods to create functions that map IntTuple instances to 1-dimensional (array) indices.
IntArrayFunctionsND - Class in de.javagl.nd.arrays.i
Methods that operate on IntArrayND instances and perform bulk operations with functional interfaces
IntArrayND - Interface in de.javagl.nd.arrays.i
Interface for multidimensional arrays of int values.
IntArraysND - Class in de.javagl.nd.arrays.i
Methods related to IntArrayND instances

L

lexicographicalCoordinates(IntTuple) - Static method in class de.javagl.nd.arrays.Coordinates
Returns a stream over the coordinates of an array with the given size, in lexicographical order.
lexicographicalIndexer(IntTuple) - Static method in class de.javagl.nd.arrays.Indexers
Creates a function that maps multidimensional indices to 1D indices.
LongArrayFunctionsND - Class in de.javagl.nd.arrays.j
Methods that operate on LongArrayND instances and perform bulk operations with functional interfaces
LongArrayND - Interface in de.javagl.nd.arrays.j
Interface for multidimensional arrays of long values.
LongArraysND - Class in de.javagl.nd.arrays.j
Methods related to LongArrayND instances

M

max(DoubleArrayND) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Returns the maximum value in the given array, or Double.NEGATIVE_INFINITY if the given array has a size of 0.
max(IntArrayND) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Returns the maximum value in the given array, or Integer.MIN_VALUE if the given array has a size of 0.
max(LongArrayND) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Returns the maximum value in the given array, or Long.MIN_VALUE if the given array has a size of 0.
min(DoubleArrayND) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Returns the minimum value in the given array, or Double.POSITIVE_INFINITY if the given array has a size of 0.
min(IntArrayND) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Returns the minimum value in the given array, or Integer.MAX_VALUE if the given array has a size of 0.
min(LongArrayND) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Returns the minimum value in the given array, or Long.MAX_VALUE if the given array has a size of 0.
MutableDoubleArrayND - Interface in de.javagl.nd.arrays.d
Interface describing a mutable multidimensional array of double values.
MutableIntArrayND - Interface in de.javagl.nd.arrays.i
Interface describing a mutable multidimensional array of int values.
MutableLongArrayND - Interface in de.javagl.nd.arrays.j
Interface describing a mutable multidimensional array of long values.

S

set(MutableDoubleArrayND, DoubleSupplier) - Static method in class de.javagl.nd.arrays.d.DoubleArrayFunctionsND
Assigns to each element of the given array the value that is provided by the given supplier.
set(IntTuple, double) - Method in interface de.javagl.nd.arrays.d.MutableDoubleArrayND
Set the value at the given position.
set(MutableIntArrayND, IntSupplier) - Static method in class de.javagl.nd.arrays.i.IntArrayFunctionsND
Assigns to each element of the given array the value that is provided by the given supplier.
set(IntTuple, int) - Method in interface de.javagl.nd.arrays.i.MutableIntArrayND
Set the value at the given position.
set(MutableLongArrayND, LongSupplier) - Static method in class de.javagl.nd.arrays.j.LongArrayFunctionsND
Assigns to each element of the given array the value that is provided by the given supplier.
set(IntTuple, long) - Method in interface de.javagl.nd.arrays.j.MutableLongArrayND
Set the value at the given position.
stream() - Method in interface de.javagl.nd.arrays.d.DoubleArrayND
Returns a sequential DoubleStream with this array as its source.
stream() - Method in interface de.javagl.nd.arrays.i.IntArrayND
Returns a sequential IntStream with this array as its source.
stream() - Method in interface de.javagl.nd.arrays.j.LongArrayND
Returns a sequential LongStream with this array as its source.
subArray(IntTuple, IntTuple) - Method in interface de.javagl.nd.arrays.ArrayND
Returns a view on a portion of this array.
subArray(IntTuple, IntTuple) - Method in interface de.javagl.nd.arrays.d.DoubleArrayND
 
subArray(IntTuple, IntTuple) - Method in interface de.javagl.nd.arrays.d.MutableDoubleArrayND
Returns a view on a portion of this array.
subArray(IntTuple, IntTuple) - Method in interface de.javagl.nd.arrays.i.IntArrayND
 
subArray(IntTuple, IntTuple) - Method in interface de.javagl.nd.arrays.i.MutableIntArrayND
Returns a view on a portion of this array.
subArray(IntTuple, IntTuple) - Method in interface de.javagl.nd.arrays.j.LongArrayND
 
subArray(IntTuple, IntTuple) - Method in interface de.javagl.nd.arrays.j.MutableLongArrayND
Returns a view on a portion of this array.

T

toFormattedString(DoubleArrayND) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a formatted representation of the given array.
toFormattedString(DoubleArrayND, String) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a formatted representation of the given array.
toFormattedString(IntArrayND) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a formatted representation of the given array.
toFormattedString(IntArrayND, String) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a formatted representation of the given array.
toFormattedString(LongArrayND) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a formatted representation of the given array.
toFormattedString(LongArrayND, String) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a formatted representation of the given array.

U

Utils - Class in de.javagl.nd.arrays
Internal utility methods for the arrays package.
Utils() - Constructor for class de.javagl.nd.arrays.Utils
 

W

wrap(double[][]) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a view on the given array as a MutableDoubleArrayND.
wrap(DoubleTuple, IntTuple) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a view on the given tuple as a DoubleArrayND.
wrap(MutableDoubleTuple, IntTuple) - Static method in class de.javagl.nd.arrays.d.DoubleArraysND
Creates a view on the given tuple as a DoubleArrayND.
wrap(int[][]) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a view on the given array as a MutableIntArrayND.
wrap(IntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a view on the given tuple as a IntArrayND.
wrap(MutableIntTuple, IntTuple) - Static method in class de.javagl.nd.arrays.i.IntArraysND
Creates a view on the given tuple as a IntArrayND.
wrap(long[][]) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a view on the given array as a MutableLongArrayND.
wrap(LongTuple, IntTuple) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a view on the given tuple as a LongArrayND.
wrap(MutableLongTuple, IntTuple) - Static method in class de.javagl.nd.arrays.j.LongArraysND
Creates a view on the given tuple as a LongArrayND.
A C D G I L M S T U W 
Skip navigation links

Copyright © 2015. All Rights Reserved.