c

# Energy 

### Companion object Energy

#### final class Energy extends Quantity[Energy] with TimeIntegral[Power] with SecondTimeIntegral[PowerRamp]

Represents a quantity of energy

Source
Energy.scala
Since

0.1

Linear Supertypes
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. Energy
2. SecondTimeIntegral
3. TimeIntegral
4. Quantity
5. Ordered
6. Comparable
7. Serializable
8. Serializable
9. AnyRef
10. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Value Members

1. final def !=(arg0: Any)
Definition Classes
AnyRef → Any
2. final def ##(): Int
Definition Classes
AnyRef → Any
3. def %(that: Energy)
Definition Classes
Quantity
4. def %(that: Double)
Definition Classes
Quantity
5. def *(that: Double)
Definition Classes
Quantity
6. def +(that: Energy)
Definition Classes
Quantity
7. def +-(that: Energy)
Definition Classes
Quantity
8. def -(that: Energy)
Definition Classes
Quantity
9. def /(that: PowerRamp)
Definition Classes
EnergySecondTimeIntegral
10. def /(that: TimeSquared)
Definition Classes
EnergySecondTimeIntegral
11. def /(that: Area)
12. def /(that: Angle)
13. def /(that: mass.ChemicalAmount)
14. def /(that: ThermalCapacity)
15. def /(that: Temperature)
16. def /(that: ElectricPotential)
17. def /(that: ElectricCharge)
18. def /(that: EnergyDensity)
19. def /(that: Volume)
20. def /(that: SpecificEnergy): Mass
21. def /(that: Mass)
22. def /(that: Force)
23. def /(that: Length)
24. def /(that: Power)

Returns the amount time required to achieve the given change in the Derivative

Returns the amount time required to achieve the given change in the Derivative

that

Derivative

Definition Classes
TimeIntegral
25. def /(that: time.Time)

Returns the Time Derivative which represents a change of the underlying quantity equal to this quantity over the given time.

Returns the Time Derivative which represents a change of the underlying quantity equal to this quantity over the given time.

that

Time

Definition Classes
TimeIntegral
26. def /(that: Energy)
Definition Classes
Quantity
27. def /(that: Double)
Definition Classes
Quantity
28. def /%(that: Energy): (Double, Energy)
Definition Classes
Quantity
29. def /%(that: Double): (Energy, Energy)
Definition Classes
Quantity
30. def <(that: Energy)
Definition Classes
Ordered
31. def <=(that: Energy)
Definition Classes
Ordered
32. final def ==(arg0: Any)
Definition Classes
AnyRef → Any
33. def =~(that: Energy)(implicit tolerance: Energy)

approx

approx

Definition Classes
Quantity
34. def >(that: Energy)
Definition Classes
Ordered
35. def >=(that: Energy)
Definition Classes
Ordered
36. def abs

Returns the absolute value of this Quantity

Returns the absolute value of this Quantity

returns

Quantity

Definition Classes
Quantity
37. def approx(that: Energy)(implicit tolerance: Energy)

Returns boolean result of approximate equality comparison

Returns boolean result of approximate equality comparison

that

Quantity

tolerance

Quantity

Definition Classes
Quantity
38. final def asInstanceOf[T0]: T0
Definition Classes
Any
39. def ceil

Returns the smallest (closest to negative infinity) Quantity value that is greater than or equal to the argument and is equal to a mathematical integer.

Returns the smallest (closest to negative infinity) Quantity value that is greater than or equal to the argument and is equal to a mathematical integer.

returns

Quantity

Definition Classes
Quantity

java.lang.Math#ceil(double)

40. def clone()
Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )
41. def compare(that: Energy): Int

Implements Ordered.compare

Implements Ordered.compare

that

Quantity

returns

Int

Definition Classes
Quantity → Ordered
42. def compareTo(that: Energy): Int
Definition Classes
Ordered → Comparable
43. def dimension: Energy.type

The Dimension this quantity represents

The Dimension this quantity represents

Definition Classes
EnergyQuantity
44. def divide(that: Energy)

Divide this quantity by a like quantity

Divide this quantity by a like quantity

that

Quantity

returns

Double

Definition Classes
Quantity
45. def divide(that: Double)

Divide this quantity by some number

Divide this quantity by some number

that

Double

returns

Quantity

Definition Classes
Quantity
46. def divideAndRemainder(that: Energy): (Double, Energy)

Returns a Pair that includes the result of divideToInteger and remainder

Returns a Pair that includes the result of divideToInteger and remainder

that

Quantity

returns

(Double, Quantity)

Definition Classes
Quantity
47. def divideAndRemainder(that: Double): (Energy, Energy)

Returns a Pair that includes the result of divideToInteger and remainder

Returns a Pair that includes the result of divideToInteger and remainder

that

Double

returns

(Quantity, Quantity)

Definition Classes
Quantity
48. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
49. def equals(that: Any)

Override of equals method

Override of equals method

that

must be of matching value and unit

Definition Classes
Quantity → AnyRef → Any
50. def finalize(): Unit
Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
51. def floor

Returns the largest (closest to positive infinity) Quantity value that is less than or equal to the argument and is equal to a mathematical integer

Returns the largest (closest to positive infinity) Quantity value that is less than or equal to the argument and is equal to a mathematical integer

returns

Quantity

Definition Classes
Quantity

java.lang.Math#floor(double)

52. final def getClass(): Class[_]
Definition Classes
AnyRef → Any
53. def hashCode(): Int

Override of hashCode

Override of hashCode

Definition Classes
Quantity → AnyRef → Any
54. def in(uom: UnitOfMeasure[Energy])

Returns an equivalent Quantity boxed with the supplied Unit

Returns an equivalent Quantity boxed with the supplied Unit

uom

UnitOfMeasure[A]

returns

Quantity

Definition Classes
Quantity
55. final def isInstanceOf[T0]
Definition Classes
Any
56. def map(f: (Double) ⇒ Double)

Applies a function to the underlying value of the Quantity, returning a new Quantity in the same unit

Applies a function to the underlying value of the Quantity, returning a new Quantity in the same unit

f

Double => Double function

Definition Classes
Quantity
57. def max(that: Energy)

Returns the max of this and that Quantity

Returns the max of this and that Quantity

that

Quantity

returns

Quantity

Definition Classes
Quantity
58. def min(that: Energy)

Returns the min of this and that Quantity

Returns the min of this and that Quantity

that

Quantity

returns

Quantity

Definition Classes
Quantity
59. def minus(that: Energy)

Subtract two like quantities

Subtract two like quantities

that

Quantity

returns

Quantity

Definition Classes
Quantity
60. final def ne(arg0: AnyRef)
Definition Classes
AnyRef
61. def negate

Returns the negative value of this Quantity

Returns the negative value of this Quantity

returns

Quantity

Definition Classes
Quantity
62. def notWithin(range: QuantityRange[Energy])

Returns true if this value is not within (contains) the range

Returns true if this value is not within (contains) the range

range

QuantityRange

returns

Boolean

Definition Classes
Quantity
63. final def notify(): Unit
Definition Classes
AnyRef
64. final def notifyAll(): Unit
Definition Classes
AnyRef
65. def per(that: TimeSquared)
Definition Classes
SecondTimeIntegral
66. def per(that: time.Time)
Definition Classes
TimeIntegral
67. def plus(that: Energy)

that

Quantity

returns

Quantity

Definition Classes
Quantity
68. def plusOrMinus(that: Energy)

Returns a QuantityRange representing the range for this value +- that

Returns a QuantityRange representing the range for this value +- that

that

Quantity

returns

QuantityRange

Definition Classes
Quantity
69. def remainder(that: Energy)

Returns the remainder of a division by a like quantity

Returns the remainder of a division by a like quantity

that

Quantity

returns

Double

Definition Classes
Quantity
70. def remainder(that: Double)

Returns the remainder of a division by a number

Returns the remainder of a division by a number

that

Quantity

returns

Quantity

Definition Classes
Quantity
71. def rint

Returns the Quantity value that is closest in value to the argument and is equal to a mathematical integer.

Returns the Quantity value that is closest in value to the argument and is equal to a mathematical integer.

returns

Quantity

Definition Classes
Quantity

java.lang.Math#rint(double)

72. final def synchronized[T0](arg0: ⇒ T0): T0
Definition Classes
AnyRef
73. def time
Attributes
protected
Definition Classes
EnergyTimeIntegral
74. def timeDerived
Attributes
protected
Definition Classes
EnergyTimeIntegral
75. def times(that: Double)

Multiply this quantity by some number

Multiply this quantity by some number

that

Double

returns

Quantity

Definition Classes
Quantity
76. def to(uom: UnitOfMeasure[Energy])

Returns a Double representing the quantity in terms of the supplied unit

Returns a Double representing the quantity in terms of the supplied unit

```val d = Feet(3)
(d to Inches) should be(36)```
uom

UnitOfMeasure[A]

returns

Double

Definition Classes
Quantity
77. def to(that: Energy)

Returns a QuantityRange that goes from this to that

Returns a QuantityRange that goes from this to that

that

Quantity

returns

QuantityRange

Definition Classes
Quantity
78. def toBtus
79. def toErgs
80. def toGigajoules
81. def toGigawattHours
82. def toJoules
83. def toKilojoules
84. def toKilowattHours
85. def toMBtus
86. def toMMBtus
87. def toMegajoules
88. def toMegawattHours
89. def toMicrojoules
90. def toMillijoules
91. def toNanojoules
92. def toPicojoules
93. def toString(uom: UnitOfMeasure[Energy], format: String): String

Returns a string representing the quantity's value in the given `unit` in the given `format`

Returns a string representing the quantity's value in the given `unit` in the given `format`

uom

UnitOfMeasure[A] with UnitConverter

format

String containing the format for the value (ie "%.3f")

returns

String

Definition Classes
Quantity
94. def toString(uom: UnitOfMeasure[Energy]): String

Returns a string representing the quantity's value in the given `unit`

Returns a string representing the quantity's value in the given `unit`

uom

UnitOfMeasure[A] with UnitConverter

returns

String

Definition Classes
Quantity
95. def toString(): String

Returns a string representing the quantity's value in unit

Returns a string representing the quantity's value in unit

returns

String

Definition Classes
Quantity → AnyRef → Any
96. def toTerajoules
97. def toTuple(uom: UnitOfMeasure[Energy]): (Double, String)

Returns a pair representing the numeric value and the uom's symbol

Returns a pair representing the numeric value and the uom's symbol

uom

UnitOfMeasure[A]

Definition Classes
Quantity
98. def toTuple: (Double, String)

Returns a tuple representing the numeric value and the unit's symbol

Returns a tuple representing the numeric value and the unit's symbol

Definition Classes
Quantity
99. def toWattHours
100. def unary_-()
Definition Classes
Quantity
101. val unit
Definition Classes
EnergyQuantity
102. val value
Definition Classes
EnergyQuantity
103. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
104. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
105. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
106. def within(range: QuantityRange[Energy])

Returns true if this value is within (contains) the range

Returns true if this value is within (contains) the range

range

QuantityRange

returns

Boolean

Definition Classes
Quantity
107. def ~=(that: Energy)(implicit tolerance: Energy)

approx

approx

Definition Classes
Quantity
108. def (that: Energy)(implicit tolerance: Energy)

approx

approx

Definition Classes
Quantity