Class FloatJerk

java.lang.Object
java.lang.Number
org.djunits.value.AbstractScalar<U,​S>
org.djunits.value.vfloat.scalar.base.AbstractFloatScalar<U,​R>
org.djunits.value.vfloat.scalar.base.AbstractFloatScalarRel<JerkUnit,​FloatJerk>
org.djunits.userdefined.FloatJerk
All Implemented Interfaces:
Serializable, Cloneable, Comparable<FloatJerk>, org.djunits.value.base.Scalar<JerkUnit,​FloatJerk>, org.djunits.value.base.Scalar.Rel<JerkUnit,​FloatJerk>, org.djunits.value.function.ValueFunctions<JerkUnit,​FloatJerk>, org.djunits.value.Relative<JerkUnit,​FloatJerk>, org.djunits.value.Value<JerkUnit,​FloatJerk>, org.djunits.value.vfloat.scalar.base.FloatScalarInterface<JerkUnit,​FloatJerk>, org.djunits.value.vfloat.scalar.base.FloatScalarInterface.Rel<JerkUnit,​FloatJerk>

public class FloatJerk
extends org.djunits.value.vfloat.scalar.base.AbstractFloatScalarRel<JerkUnit,​FloatJerk>
JerkScalar as a test of a user-defined scalar.

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

Author:
Alexander Verbraeck
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.djunits.value.vfloat.scalar.base.FloatScalarInterface

    org.djunits.value.vfloat.scalar.base.FloatScalarInterface.Abs<AU extends org.djunits.unit.AbsoluteLinearUnit<AU,​RU>,​A extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface.Abs<AU,​A,​RU,​R>,​RU extends org.djunits.unit.Unit<RU>,​R extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface.RelWithAbs<AU,​A,​RU,​R>>, org.djunits.value.vfloat.scalar.base.FloatScalarInterface.Rel<U extends org.djunits.unit.Unit<U>,​R extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface.Rel<U,​R>>, org.djunits.value.vfloat.scalar.base.FloatScalarInterface.RelWithAbs<AU extends org.djunits.unit.AbsoluteLinearUnit<AU,​RU>,​A extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface.Abs<AU,​A,​RU,​R>,​RU extends org.djunits.unit.Unit<RU>,​R extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface.RelWithAbs<AU,​A,​RU,​R>>

    Nested classes/interfaces inherited from interface org.djunits.value.base.Scalar

    org.djunits.value.base.Scalar.Abs<AU extends org.djunits.unit.AbsoluteLinearUnit<AU,​RU>,​A extends org.djunits.value.base.Scalar.Abs<AU,​A,​RU,​R>,​RU extends org.djunits.unit.Unit<RU>,​R extends org.djunits.value.base.Scalar.RelWithAbs<AU,​A,​RU,​R>>, org.djunits.value.base.Scalar.Rel<U extends org.djunits.unit.Unit<U>,​R extends org.djunits.value.base.Scalar.Rel<U,​R>>, org.djunits.value.base.Scalar.RelWithAbs<AU extends org.djunits.unit.AbsoluteLinearUnit<AU,​RU>,​A extends org.djunits.value.base.Scalar.Abs<AU,​A,​RU,​R>,​RU extends org.djunits.unit.Unit<RU>,​R extends org.djunits.value.base.Scalar.RelWithAbs<AU,​A,​RU,​R>>
  • Field Summary

    Fields inherited from class org.djunits.value.vfloat.scalar.base.AbstractFloatScalar

    si
  • Constructor Summary

    Constructors 
    Constructor Description
    FloatJerk​(float value, JerkUnit unit)  
    FloatJerk​(FloatJerk value)  
  • Method Summary

    Modifier and Type Method Description
    FloatJerk instantiateRel​(float value, JerkUnit unit)
    static FloatJerk instantiateSI​(float valueSI)
    Instantiate a new FloatJerk scalar with an SI value.

    Methods inherited from class org.djunits.value.vfloat.scalar.base.AbstractFloatScalarRel

    abs, ceil, divide, divide, divide, floor, minus, neg, plus, reciprocal, rint, times, times, times

    Methods inherited from class org.djunits.value.vfloat.scalar.base.AbstractFloatScalar

    compareTo, doubleValue, eq, eq0, equals, floatValue, ge, ge0, getInUnit, getInUnit, getSI, gt, gt0, hashCode, intValue, le, le0, longValue, lt, lt0, ne, ne0, toDisplayString, toDisplayString, toString, toString, toString, toString, toTextualString, toTextualString

    Methods inherited from class org.djunits.value.AbstractScalar

    getDisplayUnit, isAbsolute, isRelative, setDisplayUnit

    Methods inherited from class java.lang.Number

    byteValue, shortValue

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.djunits.value.vfloat.scalar.base.FloatScalarInterface

    getInUnit, getInUnit, getSI

    Methods inherited from interface org.djunits.value.base.Scalar

    eq, eq0, ge, ge0, gt, gt0, le, le0, lt, lt0, ne, ne0, toDisplayString, toDisplayString, toTextualString, toTextualString

    Methods inherited from interface org.djunits.value.Value

    getDisplayUnit, isAbsolute, isRelative, setDisplayUnit, toString, toString, toString, toString
  • Constructor Details

    • FloatJerk

      public FloatJerk​(float value, JerkUnit unit)
      Parameters:
      value - the value expressed in the unit
      unit - the unit to use
    • FloatJerk

      public FloatJerk​(FloatJerk value)
      Parameters:
      value - the value to instantiate / duplicate
  • Method Details

    • instantiateRel

      public FloatJerk instantiateRel​(float value, JerkUnit unit)
    • instantiateSI

      public static FloatJerk instantiateSI​(float valueSI)
      Instantiate a new FloatJerk scalar with an SI value.
      Parameters:
      valueSI - the SI value of the new Jerk
      Returns:
      a new FloatJerk scalar