Class Jerk

java.lang.Object
java.lang.Number
org.djunits.value.AbstractScalar<U,​S>
org.djunits.value.vdouble.scalar.base.AbstractDoubleScalar<U,​R>
org.djunits.value.vdouble.scalar.base.AbstractDoubleScalarRel<JerkUnit,​Jerk>
org.djunits.userdefined.Jerk
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Jerk>, org.djunits.value.base.Scalar<JerkUnit,​Jerk>, org.djunits.value.base.Scalar.Rel<JerkUnit,​Jerk>, org.djunits.value.function.ValueFunctions<JerkUnit,​Jerk>, org.djunits.value.Relative<JerkUnit,​Jerk>, org.djunits.value.Value<JerkUnit,​Jerk>, org.djunits.value.vdouble.scalar.base.DoubleScalarInterface<JerkUnit,​Jerk>, org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.Rel<JerkUnit,​Jerk>

public class Jerk
extends org.djunits.value.vdouble.scalar.base.AbstractDoubleScalarRel<JerkUnit,​Jerk>
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.vdouble.scalar.base.DoubleScalarInterface

    org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.Abs<AU extends org.djunits.unit.AbsoluteLinearUnit<AU,​RU>,​A extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.Abs<AU,​A,​RU,​R>,​RU extends org.djunits.unit.Unit<RU>,​R extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.RelWithAbs<AU,​A,​RU,​R>>, org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.Rel<U extends org.djunits.unit.Unit<U>,​R extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.Rel<U,​R>>, org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.RelWithAbs<AU extends org.djunits.unit.AbsoluteLinearUnit<AU,​RU>,​A extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.Abs<AU,​A,​RU,​R>,​RU extends org.djunits.unit.Unit<RU>,​R extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface.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.vdouble.scalar.base.AbstractDoubleScalar

    si
  • Constructor Summary

    Constructors 
    Constructor Description
    Jerk​(double value, JerkUnit unit)  
    Jerk​(Jerk value)  
  • Method Summary

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

    Methods inherited from class org.djunits.value.vdouble.scalar.base.AbstractDoubleScalarRel

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

    Methods inherited from class org.djunits.value.vdouble.scalar.base.AbstractDoubleScalar

    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.vdouble.scalar.base.DoubleScalarInterface

    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

    • Jerk

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

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

    • instantiateRel

      public Jerk instantiateRel​(double value, JerkUnit unit)
    • instantiateSI

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