Class CGS

java.lang.Object
tech.units.indriya.AbstractSystemOfUnits
systems.uom.common.historic.CGS
All Implemented Interfaces:
javax.measure.spi.SystemOfUnits, tech.uom.lib.common.function.Nameable

public final class CGS
extends tech.units.indriya.AbstractSystemOfUnits

This class contains the centimetre–gram–second system of units.

This class is not intended to be implemented by clients.

Since:
0.6
Version:
1.2, $Date: 2021-03-28$
Author:
Werner Keil
See Also:
Wikipedia: Centimetre–gram–second system of units
  • Nested Class Summary

    Nested classes/interfaces inherited from class tech.units.indriya.AbstractSystemOfUnits

    tech.units.indriya.AbstractSystemOfUnits.Helper
  • Field Summary

    Fields
    Modifier and Type Field Description
    static javax.measure.Unit<javax.measure.quantity.Pressure> BARYE
    The barye (symbol: Ba), or sometimes barad, barrie, bary, baryd, baryed, or barie, is the centimetre–gram–second (CGS) unit of pressure.
    static javax.measure.Unit<javax.measure.quantity.Length> CENTIMETRE
    A unit of length equal to 1/100 of metre (standard name cm).
    static javax.measure.Unit<javax.measure.quantity.Speed> CENTIMETRE_PER_SECOND
    A unit of velocity (cgs unit, standard name cm/s.
    static javax.measure.Unit<javax.measure.quantity.Force> DYNE
    A unit of force equal to 1E-5 N (standard name dyn).
    static javax.measure.Unit<javax.measure.quantity.Energy> ERG
    A unit of energy equal to 1E-7 J (standard name erg).
    static javax.measure.Unit<javax.measure.quantity.Power> ERG_PER_SECOND
    A unit of power (cgs unit, standard name erg/s).
    static javax.measure.Unit<javax.measure.quantity.Acceleration> GAL
    A unit of acceleration (cgs unit, standard name Gal).
    static javax.measure.Unit<javax.measure.quantity.Mass> GRAM
    A unit of mass equal to 1/12 the mass of the carbon-12 atom (standard name g).
    static javax.measure.Unit<si.uom.quantity.KinematicViscosity> KAYSER
    A unit of wavenumber equal to 1/cm (cgs unit, standard name cm⁻¹).
    static javax.measure.Unit<si.uom.quantity.DynamicViscosity> POISE
    A unit of dynamic viscosity equal to 1 g/(cm·s) (cgs unit standard name P.
    static javax.measure.Unit<javax.measure.quantity.Time> SECOND
    The SI base unit for duration quantities (standard name s).
    static javax.measure.Unit<si.uom.quantity.KinematicViscosity> STOKES
    A unit of kinematic viscosity equal to 1 cm²/s (cgs unit, standard name St).

    Fields inherited from class tech.units.indriya.AbstractSystemOfUnits

    E, logger, quantityToUnit, units
  • Method Summary

    Modifier and Type Method Description
    static CGS getInstance()
    Returns the unique instance of this class.
    String getName()  

    Methods inherited from class tech.units.indriya.AbstractSystemOfUnits

    getUnit, getUnit, getUnit, getUnit, getUnits, getUnits

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CENTIMETRE

      public static final javax.measure.Unit<javax.measure.quantity.Length> CENTIMETRE
      A unit of length equal to 1/100 of metre (standard name cm).
    • GRAM

      public static final javax.measure.Unit<javax.measure.quantity.Mass> GRAM
      A unit of mass equal to 1/12 the mass of the carbon-12 atom (standard name g).
    • SECOND

      public static final javax.measure.Unit<javax.measure.quantity.Time> SECOND
      The SI base unit for duration quantities (standard name s). It is defined as the duration of 9,192,631,770 cycles of radiation corresponding to the transition between two hyperfine levels of the ground state of cesium (1967 Standard).
    • CENTIMETRE_PER_SECOND

      public static final javax.measure.Unit<javax.measure.quantity.Speed> CENTIMETRE_PER_SECOND
      A unit of velocity (cgs unit, standard name cm/s.
    • GAL

      public static final javax.measure.Unit<javax.measure.quantity.Acceleration> GAL
      A unit of acceleration (cgs unit, standard name Gal).
      See Also:
      Wikipedia: Gal
    • ERG

      public static final javax.measure.Unit<javax.measure.quantity.Energy> ERG
      A unit of energy equal to 1E-7 J (standard name erg).
    • DYNE

      public static final javax.measure.Unit<javax.measure.quantity.Force> DYNE
      A unit of force equal to 1E-5 N (standard name dyn).
    • ERG_PER_SECOND

      public static final javax.measure.Unit<javax.measure.quantity.Power> ERG_PER_SECOND
      A unit of power (cgs unit, standard name erg/s).
    • BARYE

      public static final javax.measure.Unit<javax.measure.quantity.Pressure> BARYE
      The barye (symbol: Ba), or sometimes barad, barrie, bary, baryd, baryed, or barie, is the centimetre–gram–second (CGS) unit of pressure. It is equal to 1 dyne per square centimetre.

      1 Ba = 0.1 Pa = 1×10−6 bar = 1×10−4 pieze = 0.1 N/m2 = 1 g⋅cm−1⋅s−2

    • POISE

      public static final javax.measure.Unit<si.uom.quantity.DynamicViscosity> POISE
      A unit of dynamic viscosity equal to 1 g/(cm·s) (cgs unit standard name P.
      See Also:
      Wikipedia: Poise
    • STOKES

      public static final javax.measure.Unit<si.uom.quantity.KinematicViscosity> STOKES
      A unit of kinematic viscosity equal to 1 cm²/s (cgs unit, standard name St).
    • KAYSER

      public static final javax.measure.Unit<si.uom.quantity.KinematicViscosity> KAYSER
      A unit of wavenumber equal to 1/cm (cgs unit, standard name cm⁻¹).
  • Method Details

    • getInstance

      public static CGS getInstance()
      Returns the unique instance of this class.
      Returns:
      the NonSI instance.
    • getName

      public String getName()
      Specified by:
      getName in interface tech.uom.lib.common.function.Nameable
      Specified by:
      getName in interface javax.measure.spi.SystemOfUnits
      Specified by:
      getName in class tech.units.indriya.AbstractSystemOfUnits