gnu.math
Class Unit
java.lang.Object
   java.lang.Number
java.lang.Number
       gnu.math.Numeric
gnu.math.Numeric
           gnu.math.Quantity
gnu.math.Quantity
               gnu.math.Unit
gnu.math.Unit
- All Implemented Interfaces: 
- java.io.Serializable
- Direct Known Subclasses: 
- NamedUnit
- public abstract class Unit 
- extends Quantity
- See Also:
- Serialized Form
 
 
 
| Methods inherited from class gnu.math.Quantity | 
| abs, add, add, addReversed, compare, compare, compareReversed, div, divide, divReversed, doubleImagValue, im, imValue, make, make, make, mul, mulReversed, neg, re, reValue, times, toString | 
 
 
| Methods inherited from class java.lang.Number | 
| byteValue, shortValue | 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
Empty
public static BaseUnit Empty
meter
public static final BaseUnit meter
second
public static final BaseUnit second
gram
public static final BaseUnit gram
cm
public static final Unit cm
mm
public static final Unit mm
in
public static final Unit in
pt
public static final Unit pt
pica
public static final Unit pica
radian
public static final Unit radian
minute
public static final Unit minute
hour
public static final Unit hour
dimensions
public final Dimensions dimensions()
- 
- Overrides:
- dimensionsin class- Quantity
 
- 
 
doubleValue
public final double doubleValue()
- Description copied from class: Quantity
- The value of the real component, as a double.
 This is relative to the unit().dims - i.e. unit()/doubleValue()
 is factored in.
 
- 
- Overrides:
- doubleValuein class- Quantity
 
- 
 
hashCode
public int hashCode()
- 
- Overrides:
- hashCodein class- java.lang.Object
 
- 
 
getName
public java.lang.String getName()
- 
 
times
public static Unit times(Unit unit1,
                         Unit unit2)
- 
 
divide
public static Unit divide(Unit unit1,
                          Unit unit2)
- 
 
pow
public static Unit pow(Unit unit,
                       int power)
- 
 
make
public static NamedUnit make(java.lang.String name,
                             Quantity value)
- 
 
define
public static Unit define(java.lang.String name,
                          DQuantity value)
- 
 
define
public static Unit define(java.lang.String name,
                          double factor,
                          Unit base)
- 
 
number
public Complex number()
- 
- Specified by:
- numberin class- Quantity
 
- 
 
isExact
public boolean isExact()
- 
- Specified by:
- isExactin class- Numeric
 
- 
 
isZero
public final boolean isZero()
- 
- Specified by:
- isZeroin class- Numeric
 
- 
 
power
public Numeric power(IntNum y)
- Description copied from class: Numeric
- Return this raised to an integer power.
 Implemented by repeated squaring and multiplication.
 If y < 0, returns div_inv of the result.
 
- 
- Overrides:
- powerin class- Numeric
 
- 
 
sqrt
public Unit sqrt()
- 
 
lookup
public static NamedUnit lookup(java.lang.String name)
- 
 
toString
public java.lang.String toString(double val)
- 
 
toString
public java.lang.String toString(RealNum val)
- 
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- Numeric
 
- 
 
unit
public Unit unit()
- 
- Overrides:
- unitin class- Quantity
 
-