Class FLOATVECTOR

java.lang.Object
org.djunits.value.vfloat.vector.FLOATVECTOR

public final class FLOATVECTOR extends Object
DOUBLEVECTOR for creating different test vectors.

Copyright (c) 2019-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.

Author:
Alexander Verbraeck
  • Method Summary

    Modifier and Type
    Method
    Description
    static float[]
    denseArray(int size)
    Return an array with all values != 0.
    static <U extends org.djunits.unit.Unit<U>, S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>>
    S[]
    denseScalarArray(int size, Class<S> scalarClass)
    Return a scalar array with all values != 0.
    static float[]
    sparseArray(int size)
    Return an array with nonzero values in every 10th place.
    static <U extends org.djunits.unit.Unit<U>, S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>>
    S[]
    sparseScalarArray(int size, Class<S> scalarClass)
    Return a scalar array with nonzero values in every 10th place.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • denseArray

      public static float[] denseArray(int size)
      Return an array with all values != 0.
      Parameters:
      size - the number of cells
      Returns:
      an array with all nonzero values
    • sparseArray

      public static float[] sparseArray(int size)
      Return an array with nonzero values in every 10th place.
      Parameters:
      size - the number of cells
      Returns:
      an array with only nonzero values on the diagonal
    • denseScalarArray

      public static <U extends org.djunits.unit.Unit<U>, S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>> S[] denseScalarArray(int size, Class<S> scalarClass)
      Return a scalar array with all values != 0.
      Type Parameters:
      U - the unit type
      S - the scalar type
      Parameters:
      size - the number of cells
      scalarClass - the class of scalars to use
      Returns:
      an array with all nonzero values
    • sparseScalarArray

      public static <U extends org.djunits.unit.Unit<U>, S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>> S[] sparseScalarArray(int size, Class<S> scalarClass)
      Return a scalar array with nonzero values in every 10th place.
      Type Parameters:
      U - the unit type
      S - the scalar type
      Parameters:
      size - the number of cells
      scalarClass - the class of scalars to use
      Returns:
      an array with only nonzero values on the diagonal