public class OneDimensionalDoubleArray extends OneDimensionalDoubleReadAccess.Base implements OneDimensionalDoubleAccess
OneDimensionalDoubleReadAccess.Base
MutableIndexable.ListView<T>
Indexable.IndexableSpliterator<TElem>
EMPTY
EMPTY_INDEXABLE_STRING
Constructor and Description |
---|
OneDimensionalDoubleArray(java.util.Collection<java.lang.Double> elements)
Constructor.
|
OneDimensionalDoubleArray(double... values)
Constructor.
|
OneDimensionalDoubleArray(DoubleIndexable source)
Copy constructor.
|
OneDimensionalDoubleArray(Indexable<java.lang.Double> source)
Copy constructor.
|
OneDimensionalDoubleArray(int numElements)
Constructor.
|
OneDimensionalDoubleArray(int numElements,
java.util.function.IntToDoubleFunction filler)
Initializing constructor.
|
OneDimensionalDoubleArray(MultiDimensionalDoubleArray array)
Copy constructor.
|
OneDimensionalDoubleArray(OneDimensionalDoubleArray source)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getValueAt(int index)
Get the value at the given index.
|
void |
setValueAt(double value,
int index)
Set the value at the given index.
|
int |
size()
Get the size.
|
asBase
equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
changeAllValues, changeValueAt, fillValuesByIndex, set
asBase, get, singleton
changeAll, changeAll, copy, empty, fillByIndex, setElement, setElementAt
applyOnEach, asList, copy, copyInternally, copyOf, filled, fillFrom, fromArray, fromArray, fromIndexable, fromIndexable, fromIterable, getCopy, getCopy, headSet, init, initByIndex, initFragile, listIterator, nulled, order, reverse, revert, revert, setFrom, setFrom, setFromArray, setMulti, shuffle, subSet, swap, swyp, sybSet, syt, tailSet, viewArray, viewArray, viewIndexable, viewList
change, setAll, setFrom, setFrom, setFrom
getElement, getNumDimensions, getNumElements, getSize, getSizes, view, visitAll, visitAll
addToArray, addToArray, addToCollection, asCollection, binarySearch, checkIndex, combine, compare, downCast, emptyIndexable, equal, findAll, findAllX, findFirst, findFirst, findFirst, findFirstX, findLast, findLast, findLast, findNext, findNext, findNext, findNextX, findPrevious, findPrevious, findPrevious, first, firstMatch, firstMatch, firstMatchX, forEachEntry, forEachEntryFragile, fromCollection, fromCollection, fromCountable, fromCountable, fromEnumeration, fromEnumeration, fromIterable, fromIterable, fromIterable, fromIterable, fromIterator, fromList, fromOptional, frozenSpliterator, getMod, gyt, hash, indexedView, indexes, init, initByIndex, intIndexes, isEmpty, isOrdered, isStrictlyOrdered, iterator, iterator, last, mapArray, optional, ordered, rotated, spliterator, toString, view, view, viewAsBooleanIndexable, viewAsByteIndexable, viewAsCharIndexable, viewAsDict, viewAsDoubleIndexable, viewAsFloatIndexable, viewAsIntIndexable, viewAsLongIndexable, viewAsShortIndexable, viewByIndex, viewFragile, viewList, viewList, viewListN, viewListN, viewTuple, viewTuple, viewTuple, viewTuple, viewTuple, viewTuple, viewTuple, viewTuple, withAppendedItem, withCachedHash, withExchangedItemAt, withInsertedItemAt, withRemovedItemAt, withSwappedItemsAt
addAllTo, combined, combined, containsEq, containsRef, downCast, equal, equals, filtered, filteredToIndexable, filterToCountable, firstOrNull, foldLeft, forEachFragile, freeze, frozen, frozen, groupingBy, groupingBy, hasAll, hasAny, isSorted, isStrictlySorted, lastOrNull, mappingBy, mappingBy, optFirst, optLast, orderedCombination, sorted, toArray, toArray, toList, toString, uniform, viewCollection, viewCollection, viewCollectionN, viewCollectionN
empty, linearized
public OneDimensionalDoubleArray(@NotNull double... values)
values
- values of this arraypublic OneDimensionalDoubleArray(int numElements)
0.0
.numElements
- number of elements in this arraypublic OneDimensionalDoubleArray(int numElements, @NotNull java.util.function.IntToDoubleFunction filler)
numElements
- number of elements in this arrayfiller
- filler which is called once for each element with its index
and expected to return the value to be set for that indexpublic OneDimensionalDoubleArray(@NotNull Indexable<java.lang.Double> source)
source
- source to copyjava.lang.NullPointerException
- if source contains null
valuespublic OneDimensionalDoubleArray(@NotNull DoubleIndexable source)
source
- source to copyjava.lang.NullPointerException
- if source contains null
valuespublic OneDimensionalDoubleArray(@NotNull java.util.Collection<java.lang.Double> elements)
elements
- elements to copyjava.lang.NullPointerException
- if elements contain null
valuespublic OneDimensionalDoubleArray(@NotNull OneDimensionalDoubleArray source)
source
- source to copypublic OneDimensionalDoubleArray(@NotNull MultiDimensionalDoubleArray array)
array
- sourve array to copypublic void setValueAt(double value, int index)
setValueAt
in interface OneDimensionalDoubleAccess
value
- value to setindex
- index of valuepublic double getValueAt(int index)
getValueAt
in interface OneDimensionalDoubleReadAccess
index
- index of value