etomica.units.systems
Class UnitSystem

java.lang.Object
  extended by etomica.units.systems.UnitSystem
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CGS, LJ, MKS, UnitSystem.Sim

public abstract class UnitSystem
extends Object
implements Serializable

Specifies a system of units. Defines methods that return specific units for various types of quanities.

See Also:
Serialized Form

Nested Class Summary
static class UnitSystem.Sim
          System of units based on simulation units of Daltons, picoseconds, and Angstroms
 
Field Summary
static UnitSystem SIM
           
 
Constructor Summary
UnitSystem()
           
 
Method Summary
abstract  Unit angle()
           
abstract  Unit area()
           
 Unit[] baseUnits()
           
abstract  Unit charge()
           
abstract  Unit current()
           
abstract  Unit dipole()
           
abstract  Unit energy()
           
abstract  Unit force()
           
abstract  Unit fraction()
           
abstract  Unit length()
           
 Unit luminousIntensity()
           
abstract  Unit mass()
           
abstract  Unit pressure()
           
abstract  Unit quantity()
           
abstract  Unit temperature()
           
abstract  Unit time()
           
abstract  Unit viscosity()
           
abstract  Unit volume()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIM

public static final UnitSystem SIM
Constructor Detail

UnitSystem

public UnitSystem()
Method Detail

quantity

public abstract Unit quantity()

fraction

public abstract Unit fraction()

mass

public abstract Unit mass()

length

public abstract Unit length()

time

public abstract Unit time()

angle

public abstract Unit angle()

charge

public abstract Unit charge()

current

public abstract Unit current()

dipole

public abstract Unit dipole()

force

public abstract Unit force()

energy

public abstract Unit energy()

temperature

public abstract Unit temperature()

pressure

public abstract Unit pressure()

volume

public abstract Unit volume()

area

public abstract Unit area()

viscosity

public abstract Unit viscosity()

luminousIntensity

public Unit luminousIntensity()

baseUnits

public Unit[] baseUnits()