gnu.math

Class Dimensions


public class Dimensions
extends java.lang.Object

A Dimensions object represents the product or ratio of BaseUnits. The idea is that in order to add two Quantities (such as 3mm + 5cm) their Dimensions have to match. Equal dimensions are also ==.

Field Summary

static Dimensions
Empty
The empty Dimensions that pure numbers have.

Method Summary

int
getPower(BaseUnit unit)
Get the exponent for a BaseUnit in this Dimensions object.
int
hashCode()
static Dimensions
product(Dimensions a, int mul_a, Dimensions b, int mul_b)
String
toString()

Field Details

Empty

public static Dimensions Empty
The empty Dimensions that pure numbers have.

Method Details

getPower

public int getPower(BaseUnit unit)
Get the exponent for a BaseUnit in this Dimensions object.

hashCode

public final int hashCode()

product

public static Dimensions product(Dimensions a,
                                 int mul_a,
                                 Dimensions b,
                                 int mul_b)

toString

public String toString()