Uses of Interface
civitas.celestis.util.tuple.Tuple
Packages that use Tuple
Package
Description
-
Uses of Tuple in civitas.celestis.math.decimal
Subinterfaces of Tuple in civitas.celestis.math.decimalModifier and TypeInterfaceDescriptioninterfaceDecimalVector<V extends DecimalVector<V,PV>, PV extends Vector<PV>> A mathematical vector which usesBigDecimals.Classes in civitas.celestis.math.decimal that implement TupleModifier and TypeClassDescriptionclassAn immutable two-dimensional decimal vector.classAn immutable three-dimensional decimal vector.classAn immutable four-dimensional decimal vector.classAn immutable decimal quaternion.Constructors in civitas.celestis.math.decimal with parameters of type TupleModifierConstructorDescriptionDecimal2(Tuple<? extends BigDecimal> t) Creates a new vector.Decimal3(Tuple<? extends BigDecimal> t) Creates a new vector.Decimal4(Tuple<? extends BigDecimal> t) Creates a new vector.DecimalQuaternion(Tuple<? extends BigDecimal> t) Creates a new decimal quaternion. -
Uses of Tuple in civitas.celestis.math.integer
Subinterfaces of Tuple in civitas.celestis.math.integerModifier and TypeInterfaceDescriptioninterfaceIntegerVector<V extends IntegerVector<V,DV, PV>, DV extends BigVector<BigDecimal, BigDecimal, DV, DV, ?>, PV extends BaseTuple<? extends Number>> A mathematical vector which usesBigIntegers.Classes in civitas.celestis.math.integer that implement TupleModifier and TypeClassDescriptionclassAn immutable two-dimensionalBigIntegervector.classAn immutable three-dimensionalBigIntegervector.classAn immutable four-dimensionalBigIntegervector.Constructors in civitas.celestis.math.integer with parameters of type TupleModifierConstructorDescriptionInteger2(Tuple<? extends BigInteger> t) Creates a new vector.Integer3(Tuple<? extends BigInteger> t) Creates a new vector.Integer4(Tuple<? extends BigInteger> t) Creates a new vector. -
Uses of Tuple in civitas.celestis.math.vector
Subinterfaces of Tuple in civitas.celestis.math.vector -
Uses of Tuple in civitas.celestis.util.array
Methods in civitas.celestis.util.array that return TupleModifier and TypeMethodDescriptionAtomicArray.tuple()Returns a tuple containing the elements of this array in their proper order.FastArray.tuple()Returns a tuple containing the elements of this array in their proper order.SafeArray.tuple()Returns a tuple containing the elements of this array in their proper order.SyncArray.tuple()Returns a tuple containing the elements of this array in their proper order. -
Uses of Tuple in civitas.celestis.util.tuple
Classes in civitas.celestis.util.tuple that implement TupleModifier and TypeClassDescriptionclassArrayTuple<E>An array-based tuple which holds an arbitrary element of typeE.classObject1<E>A tuple with one element.classObject2<E>A shallowly immutable pair of objects.classObject3<E>A shallowly immutable triple of objects.classObject4<E>A shallowly immutable quad of objects.Methods in civitas.celestis.util.tuple that return TupleModifier and TypeMethodDescriptionDouble1.boxed()Returns a tuple containing the components of this tuple in their boxed form.Double2.boxed()Returns a tuple containing the components of this tuple in their boxed form.Double3.boxed()Returns a tuple containing the components of this tuple in their boxed form.Double4.boxed()Returns a tuple containing the components of this tuple in their boxed form.DoubleArrayTuple.boxed()Returns a tuple containing the components of this tuple in their boxed form.DoubleTuple.boxed()Returns a tuple containing the components of this tuple in their boxed form.Float1.boxed()Returns a tuple containing the components of this tuple in their boxed form.Float2.boxed()Returns a tuple containing the components of this tuple in their boxed form.Float3.boxed()Returns a tuple containing the components of this tuple in their boxed form.Float4.boxed()Returns a tuple containing the components of this tuple in their boxed form.FloatArrayTuple.boxed()Returns a tuple containing the components of this tuple in their boxed form.FloatTuple.boxed()Returns a tuple containing the components of this tuple in their boxed form.Int1.boxed()Returns a tuple containing the components of this tuple in their boxed form.Int2.boxed()Returns a tuple containing the components of this tuple in their boxed form.Int3.boxed()Returns a tuple containing the components of this tuple in their boxed form.Int4.boxed()Returns a tuple containing the components of this tuple in their boxed form.IntArrayTuple.boxed()Returns a tuple containing the components of this tuple in their boxed form.IntTuple.boxed()Returns a tuple containing the components of this tuple in their boxed form.Long1.boxed()Returns a tuple containing the components of this tuple in their boxed form.Long2.boxed()Returns a tuple containing the components of this tuple in their boxed form.Long3.boxed()Returns a tuple containing the components of this tuple in their boxed form.Long4.boxed()Returns a tuple containing the components of this tuple in their boxed form.LongArrayTuple.boxed()Returns a tuple containing the components of this tuple in their boxed form.LongTuple.boxed()Returns a tuple containing the components of this tuple in their boxed form.static <E> Tuple<E>Tuple.copyOf(Collection<? extends E> c) Creates a new tuple from an existingcollection.Tests each element of this tuple using the provided predicatef, collects all elements the predicate returnstrueto, then returns a new tuple containing only the filtered elements.<F> Tuple<F>Applies the provided mapper functionfto each element of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Applies the provided mapper functionfto each element of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Applies the provided mapper functionfto each element of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Applies the provided mapper functionfto each element of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Applies the provided mapper functionfto each element of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Applies the provided mapper functionfto each element of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Double1.mapToObj(DoubleFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Double2.mapToObj(DoubleFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Double3.mapToObj(DoubleFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Double4.mapToObj(DoubleFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>DoubleArrayTuple.mapToObj(DoubleFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>DoubleTuple.mapToObj(DoubleFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Float1.mapToObj(FloatFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Float2.mapToObj(FloatFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Float3.mapToObj(FloatFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Float4.mapToObj(FloatFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>FloatArrayTuple.mapToObj(FloatFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>FloatTuple.mapToObj(FloatFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Int1.mapToObj(IntFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Int2.mapToObj(IntFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Int3.mapToObj(IntFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Int4.mapToObj(IntFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>IntArrayTuple.mapToObj(IntFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>IntTuple.mapToObj(IntFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Long1.mapToObj(LongFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Long2.mapToObj(LongFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Long3.mapToObj(LongFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>Long4.mapToObj(LongFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>LongArrayTuple.mapToObj(LongFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F> Tuple<F>LongTuple.mapToObj(LongFunction<? extends F> f) Applies the provided mapper functionfto each component of this tuple, then returns a new tuple containing the return values of the functionf.<F,G> Tuple<G> ArrayTuple.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Object1.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Object2.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Object3.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Object4.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Tuple.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.static <E> Tuple<E>Tuple.of(E... elements) Creates a new tuple from the provided array of elements.Methods in civitas.celestis.util.tuple with parameters of type TupleModifier and TypeMethodDescription<F,G> Tuple<G> ArrayTuple.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Object1.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Object2.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Object3.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Object4.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.<F,G> Tuple<G> Tuple.merge(Tuple<F> t, BiFunction<? super E, ? super F, ? extends G> f) Between this tuple and the provided tuplet, this applies the merger functionfto each corresponding pair of elements, then returns a new tuple containing the return values of the merger functionf.Constructors in civitas.celestis.util.tuple with parameters of type Tuple