package time
 Source
 package.scala
 Since
0.1
 Alphabetic
 By Inheritance
 time
 AnyRef
 Any
 Hide All
 Show All
 Public
 All
Type Members

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
 trait FrequencyUnit extends UnitOfMeasure[Frequency] with UnitConverter
 trait SecondTimeDerivative [A <: SecondTimeIntegral[_]] extends AnyRef
 trait SecondTimeIntegral [A <: SecondTimeDerivative[_]] extends AnyRef

final
class
Time
extends Quantity[Time]
Represents a quantity of Time
Represents a quantity of Time
 Since
0.1

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

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

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
 trait TimeSquaredUnit extends AnyRef
 trait TimeUnit extends UnitOfMeasure[Time] with UnitConverter
Value Members
 object Days extends TimeUnit
 object Frequency extends Dimension[Frequency] with Serializable
 object FrequencyConversions
 object Gigahertz extends FrequencyUnit
 object Hertz extends FrequencyUnit with PrimaryUnit with SiUnit
 object Hours extends TimeUnit
 object HoursSquared extends TimeSquaredUnit
 object Kilohertz extends FrequencyUnit
 object Megahertz extends FrequencyUnit
 object Microseconds extends TimeUnit
 object Milliseconds extends TimeUnit with PrimaryUnit
 object Minutes extends TimeUnit
 object MinutesSquared extends TimeSquaredUnit
 object Nanoseconds extends TimeUnit
 object RevolutionsPerMinute extends FrequencyUnit
 object Seconds extends TimeUnit with SiBaseUnit
 object SecondsSquared extends TimeSquaredUnit
 object Terahertz extends FrequencyUnit
 object Time extends Dimension[Time] with BaseDimension with Serializable
 object TimeConversions
 object TimeSquared extends Serializable