Class CLASSNAMES

java.lang.Object
org.djunits.value.CLASSNAMES

public final class CLASSNAMES extends Object
CLASSNAMES.java.

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
  • Field Details

    • ABS_LIST

      public static final List<String> ABS_LIST
      List of absolute class names.
    • REL_WITH_ABS_LIST

      public static final List<String> REL_WITH_ABS_LIST
      List of relative-with-absolute class names.
    • REL_LIST

      public static final List<String> REL_LIST
      List of relative classes, except SI.
    • REL_ALL_LIST

      public static final List<String> REL_ALL_LIST
      List of all relative class names, except SI.
    • ALL_LIST

      public static final List<String> ALL_LIST
      List of all class names, except SI.
    • ALL_NODIM_LIST

      public static final List<String> ALL_NODIM_LIST
      List of all class names, except Dimensionless and SI.
  • Method Details

    • doubleScalarClass

      public static Class<? extends DoubleScalar<?,?>> doubleScalarClass(String qName)
      Return the double scalar classes for the quantity name.
      Parameters:
      qName - quantity name
      Returns:
      double scalar class for the quantity name
    • floatScalarClass

      public static Class<? extends FloatScalar<?,?>> floatScalarClass(String qName)
      Return the float scalar classes for the quantity name.
      Parameters:
      qName - quantity name
      Returns:
      list of float scalar classes for the quantity name
    • doubleVectorClass

      public static Class<? extends DoubleVector<?,?,?>> doubleVectorClass(String qName)
      Return the double vector classes for the quantity name.
      Parameters:
      qName - quantity name
      Returns:
      list of double vector classes for the quantity name
    • floatVectorClass

      public static Class<? extends FloatVector<?,?,?>> floatVectorClass(String qName)
      Return the float vector classes for the quantity name.
      Parameters:
      qName - quantity name
      Returns:
      list of float vector classes for the quantity name
    • doubleMatrixClass

      public static Class<? extends DoubleMatrix<?,?,?,?>> doubleMatrixClass(String qName)
      Return the double matrix classes for the quantity name.
      Parameters:
      qName - quantity name
      Returns:
      list of double matrix classes for the quantity name
    • floatMatrixClass

      public static Class<? extends FloatMatrix<?,?,?,?>> floatMatrixClass(String qName)
      Return the float matrix classes for the quantity name.
      Parameters:
      qName - quantity name
      Returns:
      list of float matrix classes for the quantity name