Class ConcreteVector<E>

java.lang.Object
java.util.AbstractCollection<E>
dk.jonaslindstrom.ruffini.common.vector.BaseVector<E>
dk.jonaslindstrom.ruffini.common.vector.ConcreteVector<E>
All Implemented Interfaces:
Vector<E>, Iterable<E>, Collection<E>

public class ConcreteVector<E> extends BaseVector<E>
  • Constructor Details

    • ConcreteVector

      public ConcreteVector(int n, java.util.function.Supplier<E> supplier)
    • ConcreteVector

      @SafeVarargs public ConcreteVector(E... values)
    • ConcreteVector

      public ConcreteVector(int n, java.util.function.IntFunction<E> populator)
    • ConcreteVector

      public ConcreteVector(int n, java.util.function.IntFunction<E> populator, boolean sequential)
    • ConcreteVector

      public ConcreteVector(ArrayList<E> coordinates)
    • ConcreteVector

      public ConcreteVector(List<E> coordinates)
  • Method Details