gnu.math
Class Unit
java.lang.Object
|
+--java.lang.Number
|
+--gnu.math.Numeric
|
+--gnu.math.Quantity
|
+--gnu.math.Unit
- Direct Known Subclasses:
- BaseUnit
- public class Unit
- extends Quantity
- See Also:
- Serialized Form
|
Constructor Summary |
Unit(java.lang.String name,
double factor,
Dimensions dims)
|
Unit(java.lang.String name,
double factor,
Unit base)
|
Unit(java.lang.String name,
DQuantity value)
|
| Methods inherited from class gnu.math.Quantity |
abs,
add,
add,
addReversed,
compare,
compare,
compareReversed,
div,
div,
divReversed,
doubleImagValue,
im,
imValue,
make,
make,
make,
mul,
mul,
mulReversed,
neg,
re,
reValue,
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 |
unitTable
public static java.util.Hashtable unitTable
Empty
public static Unit 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
Unit
public Unit(java.lang.String name,
double factor,
Dimensions dims)
Unit
public Unit(java.lang.String name,
DQuantity value)
Unit
public Unit(java.lang.String name,
double factor,
Unit base)
dimensions
public final Dimensions dimensions()
- Overrides:
- dimensions in class Quantity
doubleValue
public final double doubleValue()
- Overrides:
- doubleValue in class Quantity
hashCode
public int hashCode()
- Overrides:
- hashCode in class java.lang.Object
mul
public static Unit mul(Unit unit1,
Unit unit2)
div
public static Unit div(Unit unit1,
Unit unit2)
pow
public static Unit pow(Unit unit,
int power)
define
public static Unit define(java.lang.String name,
Quantity value)
number
public Complex number()
- Overrides:
- number in class Quantity
isExact
public boolean isExact()
- Overrides:
- isExact in class Numeric
isZero
public final boolean isZero()
- Overrides:
- isZero in class Numeric
power
public Numeric power(IntNum y)
- Overrides:
- power in class Numeric
sqrt
public Unit sqrt()
toString
public java.lang.String toString(double val)
toString
public java.lang.String toString(RealNum val)
toString
public java.lang.String toString()
- Overrides:
- toString in class Numeric
unit
public Unit unit()
- Overrides:
- unit in class Quantity
lookup
public static Unit lookup(java.lang.String name)