public interface OneDimensionalDoubleAccess extends OneDimensionalDoubleReadAccess, OneDimensionalAccess<java.lang.Double>
OneDimensionalDoubleReadAccess.Base
MutableIndexable.ListView<T>
Indexable.IndexableSpliterator<TElem>
Modifier and Type | Field and Description |
---|---|
static OneDimensionalDoubleAccess |
EMPTY
Empty 1dimensional double access.
|
EMPTY_INDEXABLE_STRING
Modifier and Type | Method and Description |
---|---|
default void |
changeAllValues(java.util.function.DoubleUnaryOperator operator)
Change all values by applying an operator.
|
default void |
changeValueAt(java.util.function.DoubleUnaryOperator operator,
int index)
Change the value at the given indexes.
|
default void |
fillValuesByIndex(java.util.function.IntToDoubleFunction setter)
Set all values by their index.
|
default void |
set(int index,
java.lang.Double elem)
Set the element at the given index.
|
void |
setValueAt(double value,
int index)
Set the value at the given index.
|
asBase, get, getValueAt, 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
static final OneDimensionalDoubleAccess EMPTY
void setValueAt(double value, int index)
This is usually more efficient than
set(int, Double)
or OneDimensionalAccess.setElement(Object, int...)
.
value
- value to setindex
- index of valuedefault void changeValueAt(@NotNull java.util.function.DoubleUnaryOperator operator, int index)
operator
- operator to apply to the valueindex
- index of valuedefault void changeAllValues(@NotNull java.util.function.DoubleUnaryOperator operator)
operator
- operator to applydefault void fillValuesByIndex(@NotNull java.util.function.IntToDoubleFunction setter)
setter
- setter which gets the index and returns the value to set for that indexdefault void set(int index, @NotNull java.lang.Double elem)
MutableIndexable
set
in interface MutableIndexable<java.lang.Double>
index
- index between 0
and size() - 1
elem
- element to put to the given index