Packages

p

squants

time

package time

Source
package.scala
Since

0.1

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. time
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class Frequency extends Quantity[Frequency] with TimeDerivative[Dimensionless]

    Represents a quantity of frequency, which is the number cycles (count) over time

    Represents a quantity of frequency, which is the number cycles (count) over time

    Since

    0.1

  2. trait FrequencyUnit extends UnitOfMeasure[Frequency] with UnitConverter
  3. trait SecondTimeDerivative [A <: SecondTimeIntegral[_]] extends AnyRef
  4. trait SecondTimeIntegral [A <: SecondTimeDerivative[_]] extends AnyRef
  5. final class Time extends Quantity[Time]

    Represents a quantity of Time

    Represents a quantity of Time

    Since

    0.1

  6. trait TimeDerivative [A <: Quantity[A] with TimeIntegral[_]] extends AnyRef

    Represents a rate of change over time of the integral quantity

    Represents a rate of change over time of the integral quantity

    A

    The type of quantity changing

    Since

    0.1

  7. trait TimeIntegral [A <: Quantity[A] with TimeDerivative[_]] extends AnyRef

    Represents a Quantity type used as the integral of a time derivative

    Represents a Quantity type used as the integral of a time derivative

    A

    The Quantity type for the TimeDerivative for which this is the base

    Since

    0.1

  8. case class TimeSquared (time1: Time, time2: Time) extends Product with Serializable

    Represents an intermediate value used in 2nd derivative time calculations

    Represents an intermediate value used in 2nd derivative time calculations

    Create objects by calling the Time.squared method.

    q1 / TimeSquared(t1, t2) == q1 / t1 / t2 == q1 / (t1 * t2)

    q2 * TimeSquared(t1, t2) == q2 * t1 * t2

    q1 / t1.squared == q1 / t1 / t1

    q2 * t1.squared == q2 * t1 * t1

    where q1 is a second degree time integral and q2 is a second degree time derivative

    time1

    Time

    time2

    Time

    Since

    0.5.1

  9. trait TimeSquaredUnit extends AnyRef
  10. trait TimeUnit extends UnitOfMeasure[Time] with UnitConverter

Inherited from AnyRef

Inherited from Any

Ungrouped