#ifndef u
  #error "SIunits/dims.dat unnecessarily included"
#endif  // u

// ----------------------------------------------------------------------
//
// dims.dat -- define standard measurable attributes (dimensions)
//
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\\
//                                                                     \\
// NOTICE:                                                             \\
//   This file is part of "The SI Library of Unit-Based Computation."  \\
//   See "doc/README" for copyright, license, and other information.   \\
//                                                                     \\
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\\
//
// History:
//   17-Apr-1998  WEB  Initial draft
//   18-May-1998  WEB  Updated with information from Pennycuick, Colin J:
//     Conversion Factors. Univ of Chicago Press, 1988. ISBN
//     0-226-65507-5
//   17-Jun-1998  WEB  Reorganized for easier perusal
//   18-Jun-1998  WEB  Updated with information from Horvath, Ari L:
//     Conversion Tables of Units in Science & Engineering. The
//     Macmillan Press Ltd, 1986. ISBN 0-444-01150-1
//   26-Oct-1998  WEB  Updated with information from Rowlett, Russ: How
//     Many?  A Dictionary of Units of Measurement
//     www.unc.edu/~rowlett/units/index.html
//   02-Nov-1998  WEB  Updated with information from Lide, David R:
//     CRC handbook of of Chemistry and Physics (75th edition)
//   10-Nov-1998  WEB  Updated with information from Klein, H Arthur: The
//     World of Measurements. Simon and Schuster, 1974. SBN 671-21565-5
//   11-Nov-1998  WEB  Updated with information from Taylor, Barry N:
//     Guide for the Use of the International System of Units (SI).
//     NIST Special Publication 811, 1995 Edition
//
// ----------------------------------------------------------------------

//                   ===============================
//                   =====  Single Dimensions  =====
//                   ===============================

// -----  Base dimensions:  m  kg   s   A   K mol  cd
//
u( Dimensionless         ,  0,  0,  0,  0,  0,  0,  0 )//
u( Length                ,  1,  0,  0,  0,  0,  0,  0 )// * m
u( Mass                  ,  0,  1,  0,  0,  0,  0,  0 )// * kg
u( Time                  ,  0,  0,  1,  0,  0,  0,  0 )// * s
u( Current               ,  0,  0,  0,  1,  0,  0,  0 )// * A
u( Temperature           ,  0,  0,  0,  0,  1,  0,  0 )// * K
u( AmountOfSubstance     ,  0,  0,  0,  0,  0,  1,  0 )// * mol
u( LuminousIntensity     ,  0,  0,  0,  0,  0,  0,  1 )// * cd

// -----  Dimensionless:    m  kg   s   A   K mol  cd
//
u( AcousticAbsorbtion    ,  0,  0,  0,  0,  0,  0,  0 )//
u( AcousticDissipation   ,  0,  0,  0,  0,  0,  0,  0 )//
u( AcousticReflection    ,  0,  0,  0,  0,  0,  0,  0 )//
u( AcousticTransmission  ,  0,  0,  0,  0,  0,  0,  0 )//
u( Angle                 ,  0,  0,  0,  0,  0,  0,  0 )// * rad = ArcLength/Radius
u( ArcLength             ,  0,  0,  0,  0,  0,  0,  0 )//
u( AtomicNumber          ,  0,  0,  0,  0,  0,  0,  0 )//
u( BulkStrain            ,  0,  0,  0,  0,  0,  0,  0 )//
u( ElectricSusceptibility,  0,  0,  0,  0,  0,  0,  0 )//
u( Emittance             ,  0,  0,  0,  0,  0,  0,  0 )//
u( FrictionCoefficient   ,  0,  0,  0,  0,  0,  0,  0 )//
u( LinearStrain          ,  0,  0,  0,  0,  0,  0,  0 )//
u( LossAngle             ,  0,  0,  0,  0,  0,  0,  0 )// rad
u( MagneticSusceptibility,  0,  0,  0,  0,  0,  0,  0 )//
u( MassFraction          ,  0,  0,  0,  0,  0,  0,  0 )// Mass/Mass
u( Number                ,  0,  0,  0,  0,  0,  0,  0 )// * -
u( PlaneAngle            ,  0,  0,  0,  0,  0,  0,  0 )// Angle
u( RelativeDensity       ,  0,  0,  0,  0,  0,  0,  0 )// Mass/Mass
u( RelativeElongation    ,  0,  0,  0,  0,  0,  0,  0 )//
u( RelativePermeability  ,  0,  0,  0,  0,  0,  0,  0 )//
u( RelativePermittivity  ,  0,  0,  0,  0,  0,  0,  0 )//
u( ShearStrain           ,  0,  0,  0,  0,  0,  0,  0 )//
u( SolidAngle            ,  0,  0,  0,  0,  0,  0,  0 )// * sr = Area/Radius^2
u( SpecificGravity       ,  0,  0,  0,  0,  0,  0,  0 )// Density/Density
u( VolumeStrain          ,  0,  0,  0,  0,  0,  0,  0 )//

// -----  Length:           m  kg   s   A   K mol  cd
//
u( Altitude              ,  1,  0,  0,  0,  0,  0,  0 )// Length
u( Breadth               ,  1,  0,  0,  0,  0,  0,  0 )//
u( Circumference         ,  1,  0,  0,  0,  0,  0,  0 )//
u( Depth                 ,  1,  0,  0,  0,  0,  0,  0 )//
u( Diameter              ,  1,  0,  0,  0,  0,  0,  0 )//
u( Distance              ,  1,  0,  0,  0,  0,  0,  0 )//
u( Height                ,  1,  0,  0,  0,  0,  0,  0 )//
u( PathLength            ,  1,  0,  0,  0,  0,  0,  0 )//
u( Perimeter             ,  1,  0,  0,  0,  0,  0,  0 )//
u( RadialDistance        ,  1,  0,  0,  0,  0,  0,  0 )//
u( Radius                ,  1,  0,  0,  0,  0,  0,  0 )//
u( Thickness             ,  1,  0,  0,  0,  0,  0,  0 )//
u( WaveLength            ,  1,  0,  0,  0,  0,  0,  0 )//
u( Width                 ,  1,  0,  0,  0,  0,  0,  0 )//

u( Area                  ,  2,  0,  0,  0,  0,  0,  0 )// Length^2
u( CrossSection          ,  2,  0,  0,  0,  0,  0,  0 )// Area
u( FuelConsumption       ,  2,  0,  0,  0,  0,  0,  0 )// Volume/Distance
u( FluidFlowPermeability ,  2,  0,  0,  0,  0,  0,  0 )//

u( Capacity              ,  3,  0,  0,  0,  0,  0,  0 )// Volume
u( Volume                ,  3,  0,  0,  0,  0,  0,  0 )// Length^3

u( LensRefraction        , -1,  0,  0,  0,  0,  0,  0 )// reciprocal Length
u( WaveNumber            , -1,  0,  0,  0,  0,  0,  0 )// 1/m

u( Mileage               , -2,  0,  0,  0,  0,  0,  0 )// Distance/Volume

u( ProbabilityDensity    , -3,  0,  0,  0,  0,  0,  0 )// reciprocal Volume

// -----  Mass:             m  kg   s   A   K mol  cd
//
u( AtomicMass            ,  0,  1,  0,  0,  0,  0,  0 )// kg
u( MassExcess            ,  0,  1,  0,  0,  0,  0,  0 )// kg
u( ReducedMass           ,  0,  1,  0,  0,  0,  0,  0 )// Mass^2/(Mass+Mass)

// -----  Time:             m  kg   s   A   K mol  cd
//
u( HalfLife              ,  0,  0,  1,  0,  0,  0,  0 )//
u( Period                ,  0,  0,  1,  0,  0,  0,  0 )//
u( RelaxationTime        ,  0,  0,  1,  0,  0,  0,  0 )//
u( TimeConstant          ,  0,  0,  1,  0,  0,  0,  0 )//
u( TimeInterval          ,  0,  0,  1,  0,  0,  0,  0 )//

u( TimeSquared           ,  0,  0,  2,  0,  0,  0,  0 )// s2

u( Activity              ,  0,  0, -1,  0,  0,  0,  0 )//
u( AngularVelocity       ,  0,  0, -1,  0,  0,  0,  0 )// rad/s
u( CircularFrequency     ,  0,  0, -1,  0,  0,  0,  0 )//
u( CircularVelocity      ,  0,  0, -1,  0,  0,  0,  0 )// rad/s
u( Frequency             ,  0,  0, -1,  0,  0,  0,  0 )// * Hz = reciprocal Time
u( Pulsatance            ,  0,  0, -1,  0,  0,  0,  0 )//
u( RadionuclideActivity  ,  0,  0, -1,  0,  0,  0,  0 )// * Bq = reciprocal Time
u( Radioactivity         ,  0,  0, -1,  0,  0,  0,  0 )//
u( RotationalFrequency   ,  0,  0, -1,  0,  0,  0,  0 )// reciprocal s
u( RotationalSpeed       ,  0,  0, -1,  0,  0,  0,  0 )// reciprocal Time
u( RotationalVelocity    ,  0,  0, -1,  0,  0,  0,  0 )//
u( VelocityGradient      ,  0,  0, -1,  0,  0,  0,  0 )//

u( AngularAcceleration   ,  0,  0, -2,  0,  0,  0,  0 )// rad/s2

// -----  Current:          m  kg   s   A   K mol  cd
//
u( Amperage              ,  0,  0,  0,  1,  0,  0,  0 )// * A
u( ElectricCurrent       ,  0,  0,  0,  1,  0,  0,  0 )//
u( MagnetomotiveForce    ,  0,  0,  0,  1,  0,  0,  0 )//
u( MagneticPotentialDifference,0,0, 0,  1,  0,  0,  0 )//

// -----  Temperature:      m  kg   s   A   K mol  cd
//
u( InverseTemperature    ,  0,  0,  0,  0, -1,  0,  0 )// reciprocal K

// -----  AmountOfSubstance:m  kg   s   A   K mol  cd
//
u( ChemicalAmount        ,  0,  0,  0,  0,  0,  1,  0 )// AmountOfSubstance
u( Advancement           ,  0,  0,  0,  0,  0,  1,  0 )// mol
u( Molarity              ,  0,  0,  0,  0,  0,  1,  0 )//
u( MolarQuantity         ,  0,  0,  0,  0,  0,  1,  0 )//

u( InverseMolarity       ,  0,  0,  0,  0,  0, -1,  0 )// reciprocal mol

// -----  LuminousIntensity:m  kg   s   A   K mol  cd
//
u( Luminosity            ,  0,  0,  0,  0,  0,  0,  1 )// LuminousIntensity
u( LuminousFlux          ,  0,  0,  0,  0,  0,  0,  1 )// * lm = cd

//                  =================================
//                  =====  Pairs of Dimensions  =====
//                  =================================

// -----  Length-Mass:      m  kg   s   A   K mol  cd
//
u( InertialDefect        ,  2,  1,  0,  0,  0,  0,  0 )// kb/m^2
u( MomentOfInertia       ,  2,  1,  0,  0,  0,  0,  0 )// MassArea

u( SpecificSurface       ,  2, -1,  0,  0,  0,  0,  0 )// Area/Mass

u( SpecificVolume        ,  3, -1,  0,  0,  0,  0,  0 )// reciprocal Density

u( LineDensity           , -1,  1,  0,  0,  0,  0,  0 )// Mass/Length
u( LinearDensity         , -1,  1,  0,  0,  0,  0,  0 )//

u( AreaDensity           , -2,  1,  0,  0,  0,  0,  0 )// Mass/Area
u( AreaPressure          , -2,  1,  0,  0,  0,  0,  0 )//
u( BioMassDensity        , -2,  1,  0,  0,  0,  0,  0 )//
u( SurfaceDensity        , -2,  1,  0,  0,  0,  0,  0 )// kg/m^2

u( Density               , -3,  1,  0,  0,  0,  0,  0 )// Mass/Volume
u( MassDensity           , -3,  1,  0,  0,  0,  0,  0 )// kg/m^3
u( VolumetricDensity     , -3,  1,  0,  0,  0,  0,  0 )//

// -----  Length-Time:      m  kg   s   A   K mol  cd
//
u( LinearVelocity        ,  1,  0, -1,  0,  0,  0,  0 )// Length/Time
u( Speed                 ,  1,  0, -1,  0,  0,  0,  0 )// abs(m/s)
u( Velocity              ,  1,  0, -1,  0,  0,  0,  0 )// m/s

u( Acceleration          ,  1,  0, -2,  0,  0,  0,  0 )// Length/Time^2
u( GravitationalField    ,  1,  0, -2,  0,  0,  0,  0 )//

u( AccelerationChange    ,  1,  0, -3,  0,  0,  0,  0 )//

u( DiffusionCoefficient  ,  2,  0, -1,  0,  0,  0,  0 )// Area/Time
u( KinematicViscosity    ,  2,  0, -1,  0,  0,  0,  0 )//
u( ThermalDiffusivity    ,  2,  0, -1,  0,  0,  0,  0 )//

u( AbsorbedDose          ,  2,  0, -2,  0,  0,  0,  0 )// * Gy = m2/s2
u( DoseEquivalent        ,  2,  0, -2,  0,  0,  0,  0 )// * Sv = m2/s2
u( Enthalpy              ,  2,  0, -2,  0,  0,  0,  0 )// J/kg
u( GravitationalPotential,  2,  0, -2,  0,  0,  0,  0 )// Length^2/Time^2
u( InertialPotential     ,  2,  0, -2,  0,  0,  0,  0 )//
u( Kerma                 ,  2,  0, -2,  0,  0,  0,  0 )// * Gy
u( RadiationDoseAbsorbed ,  2,  0, -2,  0,  0,  0,  0 )//
u( RadiationDoseEquivalent, 2,  0, -2,  0,  0,  0,  0 )// * Sv = m2/s2
u( SpecificEnergy        ,  2,  0, -2,  0,  0,  0,  0 )// Energy/Mass

u( AbsorbedDoseRate      ,  2,  0, -3,  0,  0,  0,  0 )// Gy/s
u( MetabolicRate         ,  2,  0, -3,  0,  0,  0,  0 )// W/kg
u( SpecificPowerOutput   ,  2,  0, -3,  0,  0,  0,  0 )// W/kg

u( VolumeRateOfFlow      ,  3,  0, -1,  0,  0,  0,  0 )// Volume/Time

u( ProbabilityCurrentDensity,-2,0, -1,  0,  0,  0,  0 )//

u( RadioactiveConcentration,-3, 0, -1,  0,  0,  0,  0 )// Volume/Time

// -----  Length-Current:   m  kg   s   A   K mol  cd
//
u( MagneticDipoleMoment  ,  2,  0,  0,  1,  0,  0,  0 )// CurrentArea = J/T

u( MagneticQuadrupoleMoment,3,  0,  0,  1,  0,  0,  0 )// CurrentVolume

u( LinearCurrentDensity  , -1,  0,  0,  1,  0,  0,  0 )//
u( MagneticFieldIntensity, -1,  0,  0,  1,  0,  0,  0 )//
u( MagneticFieldStrength , -1,  0,  0,  1,  0,  0,  0 )// Current/Distance
u( Magnetization         , -1,  0,  0,  1,  0,  0,  0 )// A/m
u( MagnetizingField      , -1,  0,  0,  1,  0,  0,  0 )//

u( CurrentDensity        , -2,  0,  0,  1,  0,  0,  0 )// Current/Area
u( ElectricCurrentDensity, -2,  0,  0,  1,  0,  0,  0 )// A/m2

// -----  Length-AmountOfSubstance:
//                          m  kg   s   A   K mol  cd
//
u( MolarMagneticSusceptibility,3,0, 0,  0,  0, -1,  0 )//
u( MolarVolume           ,  3,  0,  0,  0,  0, -1,  0 )// Volume/Molarity
u( MolarRefraction       ,  3,  0,  0,  0,  0, -1,  0 )// m^3/mol

u( SurfaceConcentration  , -2,  0,  0,  0,  0,  1,  0 )// Molarity/Area

u( Concentration         , -3,  0,  0,  0,  0,  1,  0 )// Molarity/Volume
u( IonicStrength         , -3,  0,  0,  0,  0,  1,  0 )// mol/m^3
u( Solubility            , -3,  0,  0,  0,  0,  1,  0 )// mol/m^3
u( VolumeConcentration   , -3,  0,  0,  0,  0,  1,  0 )// reciprocal MolarVolume

// -----  Length-LuminousIntensity:
//                          m  kg   s   A   K mol  cd
//
u( Brightness            , -2,  0,  0,  0,  0,  0,  1 )//
u( Illuminance           , -2,  0,  0,  0,  0,  0,  1 )// * lx = cd/m2
u( Illumination          , -2,  0,  0,  0,  0,  0,  1 )//
u( Luminance             , -2,  0,  0,  0,  0,  0,  1 )//

// -----  Mass-Time:        m  kg   s   A   K mol  cd
//
u( MassRateOfFlow        ,  0,  1, -1,  0,  0,  0,  0 )// Mass/Time

u( DensityOfHeat         ,  0,  1, -2,  0,  0,  0,  0 )// Heat/Area
u( EnergySurfaceDensity  ,  0,  1, -2,  0,  0,  0,  0 )// Energy/Area
u( SignalStrength        ,  0,  1, -2,  0,  0,  0,  0 )// W/m2Hz
u( SurfaceTension        ,  0,  1, -2,  0,  0,  0,  0 )// Force/Length

u( EnergyFlux            ,  0,  1, -3,  0,  0,  0,  0 )// kg/s3
u( HeatFluxDensity       ,  0,  1, -3,  0,  0,  0,  0 )// Heat/AreaTime
u( Irradiance            ,  0,  1, -3,  0,  0,  0,  0 )// W/m2
u( Metabolism            ,  0,  1, -3,  0,  0,  0,  0 )//
u( Productivity          ,  0,  1, -3,  0,  0,  0,  0 )// kg/s3
u( Radiance              ,  0,  1, -3,  0,  0,  0,  0 )// W/m2sr
u( RadiantExitance       ,  0,  1, -3,  0,  0,  0,  0 )// W/m2

// -----  Mass-AmountOfSubstance:
//                          m  kg   s   A   K mol  cd
//
u( AtomicWeight          ,  0,  1,  0,  0,  0, -1,  0 )// kg/mol
u( MolarMass             ,  0,  1,  0,  0,  0, -1,  0 )// kg/mol

u( MassConcentration     ,  0, -1,  0,  0,  0,  1,  0 )// mol/kg
u( SoluteMolality        ,  0, -1,  0,  0,  0,  1,  0 )// mol/kg

// -----  Time-Current:     m  kg   s   A   K mol  cd
//
u( Charge                ,  0,  0,  1,  1,  0,  0,  0 )// * C = As
u( ElectricCharge        ,  0,  0,  1,  1,  0,  0,  0 )// CurrentTime
u( ElectricFlux          ,  0,  0,  1,  1,  0,  0,  0 )//
u( ElectricInductionFlux ,  0,  0,  1,  1,  0,  0,  0 )//

// -----  Time-LuminousIntensity:
//                          m  kg   s   A   K mol  cd
//
u( LuminousEnergy        ,  0,  0,  1,  0,  0,  0,  1 )//

//                   ===============================
//                   =====  Dimension Triples  =====
//                   ===============================

// -----  Length-Mass-Time: m  kg   s   A   K mol  cd
//
u( LinearMomentum        ,  1,  1, -1,  0,  0,  0,  0 )// MassVelocity
u( Momentum              ,  1,  1, -1,  0,  0,  0,  0 )// kgm/s
u( TranslationalMomentum ,  1,  1, -1,  0,  0,  0,  0 )//

u( Force                 ,  1,  1, -2,  0,  0,  0,  0 )// * N = kgm/s2
u( Weight                ,  1,  1, -2,  0,  0,  0,  0 )// MassAcceleration

u( Fluidity              ,  1, -1,  1,  0,  0,  0,  0 )// ms/kg

u( Compressibility       ,  1, -1,  2,  0,  0,  0,  0 )// reciprocal Stress
u( Stretchability        ,  1, -1,  2,  0,  0,  0,  0 )//
u( Twistability          ,  1, -1,  2,  0,  0,  0,  0 )// ms2/kg

u( PermeabilityCoefficient, 1,  1, -3,  0,  0,  0,  0 )//

u( Action                ,  2,  1, -1,  0,  0,  0,  0 )// J s
u( AngularMomentum       ,  2,  1, -1,  0,  0,  0,  0 )// LengthLinearMomentum

u( ElectricalEnergy      ,  2,  1, -2,  0,  0,  0,  0 )// J
u( ElectronAffinity      ,  2,  1, -2,  0,  0,  0,  0 )// J
u( DissociationEnergy    ,  2,  1, -2,  0,  0,  0,  0 )// J
u( Energy                ,  2,  1, -2,  0,  0,  0,  0 )// * J = Nm
u( Hamiltonian           ,  2,  1, -2,  0,  0,  0,  0 )//
u( Heat                  ,  2,  1, -2,  0,  0,  0,  0 )//
u( HeatEnergy            ,  2,  1, -2,  0,  0,  0,  0 )//
u( IonizationEnergy      ,  2,  1, -2,  0,  0,  0,  0 )// J
u( KineticEnergy         ,  2,  1, -2,  0,  0,  0,  0 )// J
u( MechanicalEnergy      ,  2,  1, -2,  0,  0,  0,  0 )// J
u( MomentOfForce         ,  2,  1, -2,  0,  0,  0,  0 )//
u( PotentialEnergy       ,  2,  1, -2,  0,  0,  0,  0 )// J
u( RadiantEnergy         ,  2,  1, -2,  0,  0,  0,  0 )// J
u( Torque                ,  2,  1, -2,  0,  0,  0,  0 )// Nm
u( Work                  ,  2,  1, -2,  0,  0,  0,  0 )// ForceDistance

u( EnergyConsumption     ,  2,  1, -3,  0,  0,  0,  0 )// Energy/Time
u( GasFlow               ,  2,  1, -3,  0,  0,  0,  0 )//
u( HeatFlowRate          ,  2,  1, -3,  0,  0,  0,  0 )//
u( Power                 ,  2,  1, -3,  0,  0,  0,  0 )// * W = J/s
u( RadiantFlux           ,  2,  1, -3,  0,  0,  0,  0 )// J/s
u( RadiantIntensity      ,  2,  1, -3,  0,  0,  0,  0 )// W/sr
u( RadiantPower          ,  2,  1, -3,  0,  0,  0,  0 )// W
u( SoundEnergyFlux       ,  2,  1, -3,  0,  0,  0,  0 )// W

u( EnergyLength          ,  3,  1, -2,  0,  0,  0,  0 )// Jm

u( GravitationalConstant ,  3, -1, -2,  0,  0,  0,  0 )// m3/s2kg

u( EnergyArea            ,  4,  1, -2,  0,  0,  0,  0 )// Jm2

u( AbsoluteViscosity     , -1,  1, -1,  0,  0,  0,  0 )// Pas
u( DynamicViscosity      , -1,  1, -1,  0,  0,  0,  0 )// Stress/VelocityGradient
u( Viscosity             , -1,  1, -1,  0,  0,  0,  0 )//

u( BulkModulus           , -1,  1, -2,  0,  0,  0,  0 )//
u( CompressionModulus    , -1,  1, -2,  0,  0,  0,  0 )//
u( EnergyDensity         , -1,  1, -2,  0,  0,  0,  0 )// Energy/Volume
u( Fugacity              , -1,  1, -2,  0,  0,  0,  0 )// Pa
u( HeatDensity           , -1,  1, -2,  0,  0,  0,  0 )//
u( ModulusOfElasticity   , -1,  1, -2,  0,  0,  0,  0 )//
u( NormalStress          , -1,  1, -2,  0,  0,  0,  0 )//
u( Pressure              , -1,  1, -2,  0,  0,  0,  0 )// Force/Area
u( ShearModulus          , -1,  1, -2,  0,  0,  0,  0 )//
u( ShearStress           , -1,  1, -2,  0,  0,  0,  0 )//
u( Stress                , -1,  1, -2,  0,  0,  0,  0 )// * Pa = kg/ms3
u( VolumeModulus         , -1,  1, -2,  0,  0,  0,  0 )//

u( HeatReleaseRate       , -1,  1, -3,  0,  0,  0,  0 )// Heat/VolumeTime

u( DensityOfStates       , -5,  1,  2,  0,  0,  0,  0 )// 1/m^3J

// -----  Length-Time-Current:
//                          m  kg   s   A   K mol  cd
//
u( ElectricDipoleMoment  ,  1,  0,  1,  1,  0,  0,  0 )// Cm

u( ElectricQuadrupoleMoment,2,  0,  1,  1,  0,  0,  0 )// m2sA

u( DielectricDisplacement, -2,  0,  1,  1,  0,  0,  0 )// C/m2
u( DielectricPolarization, -2,  0,  1,  1,  0,  0,  0 )// C/m2
u( ElectricDisplacement  , -2,  0,  1,  1,  0,  0,  0 )//
u( ElectricFluxDensity   , -2,  0,  1,  1,  0,  0,  0 )//
u( ElectricPolarization  , -2,  0,  1,  1,  0,  0,  0 )//
u( Polarization          , -2,  0,  1,  1,  0,  0,  0 )//
u( SurfaceDensityOfCharge, -2,  0,  1,  1,  0,  0,  0 )// Charge/Area

u( ChargeDensity         , -3,  0,  1,  1,  0,  0,  0 )// C/m3
u( ElectricChargeDensity , -3,  0,  1,  1,  0,  0,  0 )//
u( VolumeDensityOfCharge , -3,  0,  1,  1,  0,  0,  0 )// Charge/Volume

// -----  Length-Time-Temperature:
//                          m  kg   s   A   K mol  cd
//
u( SpecificEntropy       ,  2,  0, -2,  0, -1,  0,  0 )// J/kgK
u( SpecificHeat          ,  2,  0, -2,  0, -1,  0,  0 )// Heat/MassTemperature
u( SpecificHeatCapacity  ,  2,  0, -2,  0, -1,  0,  0 )

// -----  Mass-Time-Current:m  kg   s   A   K mol  cd
//
u( MagneticField         ,  0,  1, -2, -1,  0,  0,  0 )// * T = Vsm2
u( MagneticFluxDensity   ,  0,  1, -2, -1,  0,  0,  0 )//
u( MagneticInduction     ,  0,  1, -2, -1,  0,  0,  0 )//
u( MagneticPolarization  ,  0,  1, -2, -1,  0,  0,  0 )//

u( ElectricFieldGradient ,  0,  1, -3, -1,  0,  0,  0 )// V/m^2

u( Exposure              ,  0, -1,  1,  1,  0,  0,  0 )// C/kg
u( Radiation             ,  0, -1,  1,  1,  0,  0,  0 )//
u( SpecificCharge        ,  0, -1,  1,  1,  0,  0,  0 )// Charge/Mass

// -----  Mass-Time-Temperature:
//                          m  kg   s   A   K mol  cd
//
u( ThermalConductance    ,  0,  1, -3,  0, -1,  0,  0 )// Heat/AreaTimeTemperature
u( StefanBoltzmannConstant, 0,  1, -3,  0, -4,  0,  0 )//

u( ThermalInsulance       , 0, -1,  3,  0,  1,  0,  0 )//

// -----  Time-Current-Temperature:
//                          m  kg   s   A   K mol  cd
//
u( GyromagneticRatio     ,  0,  0,  1,  1, -1,  0,  0 )// C/kg
u( MagnetogyricRatio     ,  0,  0,  1,  1, -1,  0,  0 )// C/kg

// -----  Time-Current-AmountOfSubstance:
//                          m  kg   s   A   K mol  cd
//
u( QuantityOfCharge      ,  0,  0,  1,  1,  0, -1,  0 )// C/mol
u( QuantityOfElectricity ,  0,  0,  1,  1,  0, -1,  0 )//

//                   ================================
//                   =====  Dimension 4-tuples  =====
//                   ================================

// -----  Length-Mass-Time-Current:
//                          m  kg   s   A   K mol  cd
//
u( MagneticVectorPotential, 1,  1, -2, -1,  0,  0,  0 )// Wb/m

u( MagneticPermeability  ,  1,  1, -2, -2,  0,  0,  0 )// H/m
u( Permeability          ,  1,  1, -2, -2,  0,  0,  0 )// N/A^2
u( VacuumPermeability    ,  1,  1, -2, -2,  0,  0,  0 )// H/m

u( ElectricFieldIntensity,  1,  1, -3, -1,  0,  0,  0 )//
u( ElectricFieldStrength ,  1,  1, -3, -1,  0,  0,  0 )// V/m

u( MagneticFlux          ,  2,  1, -2, -1,  0,  0,  0 )// * Wb = Vs
u( MagneticInductionFlux ,  2,  1, -2, -1,  0,  0,  0 )//
u( MagneticMass          ,  2,  1, -2, -1,  0,  0,  0 )//

u( Inductance            ,  2,  1, -2, -2,  0,  0,  0 )// * H
u( Permeance             ,  2,  1, -2, -2,  0,  0,  0 )// MagneticFlux/Current
u( MutualInductance      ,  2,  1, -2, -2,  0,  0,  0 )// H
u( SelfInductance        ,  2,  1, -2, -2,  0,  0,  0 )// H

u( ElectricPotential     ,  2,  1, -3, -1,  0,  0,  0 )// * V = J/C
u( ElectromotiveForce    ,  2,  1, -3, -1,  0,  0,  0 )//
u( OverPotential         ,  2,  1, -3, -1,  0,  0,  0 )// J/C
u( Potential             ,  2,  1, -3, -1,  0,  0,  0 )// J/C
u( PotentialDifference   ,  2,  1, -3, -1,  0,  0,  0 )//
u( ThermoelectricForce   ,  2,  1, -3, -1,  0,  0,  0 )// V
u( Voltage               ,  2,  1, -3, -1,  0,  0,  0 )// Energy/Charge

u( ElectricResistance    ,  2,  1, -3, -2,  0,  0,  0 )// * Ohm
u( ElectricalResistance  ,  2,  1, -3, -2,  0,  0,  0 )// ElectricResistance
u( Impedance             ,  2,  1, -3, -2,  0,  0,  0 )// Ohm
u( Reactance             ,  2,  1, -3, -2,  0,  0,  0 )// Ohm
u( Resistance            ,  2,  1, -3, -2,  0,  0,  0 )// Potential/Current

u( Elastance             ,  2,  1, -4, -2,  0,  0,  0 )// reciprocal Capacitance

u( Magnetizability       ,  2, -1,  2,  2,  0,  0,  0 )// J/T^2

u( MagneticMoment        ,  3, -1, -2, -1,  0,  0,  0 )// Jm/A

u( ElectricResistivity   ,  3,  1, -3, -2,  0,  0,  0 )// Ohmm
u( Resistivity           ,  3,  1, -3, -2,  0,  0,  0 )// Ohmm
u( SpecificResistance    ,  3,  1, -3, -2,  0,  0,  0 )//

u( ElectricMobility      ,  4,  1, -4, -1,  0,  0,  0 )// m^2/Vs
u( Mobility              ,  4,  1, -4, -1,  0,  0,  0 )// m^2/Vs

u( MagneticReluctance    , -2, -1,  2,  2,  0,  0,  0 )// MagneticPotential/MagnetixFlux
u( Reluctance            , -2, -1,  2,  2,  0,  0,  0 )// reciprocal Inductance

u( Admittance            , -2, -1,  3,  2,  0,  0,  0 )// S
u( Conductance           , -2, -1,  3,  2,  0,  0,  0 )// * S = reciprocal Ohm
u( ElectricConductance   , -2, -1,  3,  2,  0,  0,  0 )// reciprocal Resistance
u( Susceptance           , -2, -1,  3,  2,  0,  0,  0 )// S

u( Capacitance           , -2, -1,  4,  2,  0,  0,  0 )// Charge/Voltage
u( ElectricCapacitance   , -2, -1,  4,  2,  0,  0,  0 )// * F = C/V

u( Reluctivity           , -3, -1,  2,  2,  0,  0,  0 )// Reluctance/m

u( Conductivity          , -3, -1,  3,  2,  0,  0,  0 )// S/m
u( ElectricConductivity  , -3, -1,  3,  2,  0,  0,  0 )// reciprocal ElectricResistivity

u( DielectricPermittivity, -3, -1,  4,  2,  0,  0,  0 )// F/m
u( ElectricPermittivity  , -3, -1,  4,  2,  0,  0,  0 )// F/m
u( Permittivity          , -3, -1,  4,  2,  0,  0,  0 )//
u( VacuumPermittivity    , -3, -1,  4,  2,  0,  0,  0 )//

// -----  Length-Mass-Time-Temperature:
//                          m  kg   s   A   K mol  cd
//
u( ThermalConductivity   ,  1,  1, -3,  0, -1,  0,  0 )// Heat/LengthTimeTemperature

u( Entropy               ,  2,  1, -2,  0, -1,  0,  0 )// J/K
u( HeatCapacity          ,  2,  1, -2,  0, -1,  0,  0 )//

u( VolumetricHeatCapacity, -1,  1, -2,  0, -1,  0,  0 )// Heat/VolumeTemperature

u( ThermalResistivity    , -1, -1,  3,  0,  1,  0,  0 )// LengthTimeTemperature/Heat

u( ThermalResistance     , -2, -1,  3,  0,  1,  0,  0 )// K/W

// -----  Length-Mass-Time-AmountOfSubstance:
//                          m  kg   s   A   K mol  cd
//
u( AffinityOfReaction    ,  2,  1, -2,  0,  0, -1,  0 )// J/mol
u( ElectroChemicalPotential,2,  1, -2,  0,  0, -1,  0 )// J/mol
u( MolarEnergy           ,  2,  1, -2,  0,  0, -1,  0 )// J/mol
u( MolecularEnergy       ,  2,  1, -2,  0,  0, -1,  0 )// Energy/MolarQuantity

// -----  Length-Mass-Time-LuminousIntensity:
//                          m  kg   s   A   K mol  cd
//
u( LuminousEfficacy      ,  2,  1, -3,  0,  0,  0, -1 )// W sr/cd

//                   ================================
//                   =====  Dimension 5-tuples  =====
//                   ================================

// -----  Length-Mass-Time-Temperature-AmountOfSubstance:
//                          m  kg   s   A   K mol  cd
//
u( MolarEntropy          ,  2,  1, -2,  0, -1, -1,  0 )// J/molK
u( MolarHeatCapacity     ,  2,  1, -2,  0, -1, -1,  0 )// Heat/MolarQuantityTemperature

u( GasConstant           ,  2,  1, -1,  0, -1, -1,  0 )// Heat/MolarQuantityTemperature

// ----------------------------------------------------------------------