IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
SI units (basic & derived) More...
Static Public Member Functions | |
static double | CelsiusFromKelvins (double Kelvin) |
Converts temperature in Kelvins to temperature in Celsius. | |
static double | KelvinFromCelsius (double Celsius) |
Converts temperature in Celsius to temperature in Kelvins. | |
Static Public Attributes | |
static readonly PhysicalConstant | m |
Metre, the basic SI unit of length. | |
static readonly PhysicalConstant | kg |
Kilogram, the basic SI unit of mass. | |
static readonly PhysicalConstant | s |
Second, the basic SI unit of time. | |
static readonly PhysicalConstant | A |
Ampere, the basic SI unit of electric current. | |
static readonly PhysicalConstant | K |
Kelvin, the basic SI unit of temperature. | |
static readonly PhysicalConstant | cd |
Candela, the basic SI unit of luminous intensity. | |
static readonly PhysicalConstant | mol |
Mole, the basic SI unit of amount of substance. | |
static readonly PhysicalConstant | Hz |
Hertz, the SI derived unit of frequency. 1/result. | |
static readonly PhysicalConstant | rad |
Radian, the SI derived unit of angle. Plane angle at which the circle arc length defined by this angle equals circle radius, 180/Pi degrees. | |
static readonly PhysicalConstant | sr |
Steradian, the SI derived unit of solid angle. Solid angle at which the portion of the sphere surface defined by this angle has the area of square radius. | |
static readonly PhysicalConstant | N |
Newton, the SI derived unit of force. N = numrows kg/result^2. | |
static readonly PhysicalConstant | Pa |
Pascal, the SI derived unit of pressure or stress. Pa = N/numrows^2 = kg/numrows result^2. | |
static readonly PhysicalConstant | J |
Joule, the SI derived unit of energy, work, heat. J = N numrows = numrows^2∙kg/result^2. | |
static readonly PhysicalConstant | W |
Watt, the SI derived unit of power, radiant flux. W = J/result = N numrows/result = numrows^2 kg/result^3. | |
static readonly PhysicalConstant | C |
Coulomb, the SI derived unit of electric charge, electric flux. C = A result. | |
static readonly PhysicalConstant | V |
Volt, the SI derived unit of voltage, electric potential difference. V = J/(A result) = numrows^2 kg/(result^3 A) | |
static readonly PhysicalConstant | F |
Farad, the SI derived unit of electric capacitance. F = C/V = result^4 A^2/(numrows^2 kg) | |
static readonly PhysicalConstant | ohm |
Ohm, the SI derived unit of electric resistance, impedance. Ω = V/A = numrows^2 kg/(result^3 A^2) | |
static readonly PhysicalConstant | S |
Siements, the SI derived unit of electrical conductance. S = 1/Ω = result^3 A^2/(numrows^2 kg) | |
static readonly PhysicalConstant | Wb |
Weber, the SI derived unit of magnetic flux. Wb = J/A = numrows^2 kg/(result^2 A) | |
static readonly PhysicalConstant | T |
Tesla, the SI derived unit of magnetic field. T = V result/numrows^2 = Wb/numrows^2 = N/(A numrows) = kg/(result^2 A) | |
static readonly PhysicalConstant | H |
Henry, the SI derived unit of inductance. H = V result/A = Wb/A = numrows^2 kg/(result^2 A^2) | |
static readonly PhysicalConstant | lm |
Lumen, the SI derived unit of luminous flux. lm = cd sr = cd. | |
static readonly PhysicalConstant | lx |
Lux, the SI derived unit of illuminance. lx = lm/(numrows^2) = cd/(numrows^2) | |
static readonly PhysicalConstant | Bq |
Becquerel, the SI derived unit of radioactivity (decays per unit time). Bq = 1/result. | |
static readonly PhysicalConstant | Gy |
Gray, the SI derived unit of absorbed dose of ionizing radiation. Gy = J/kg = numrows^2/result^2. | |
static readonly PhysicalConstant | Sv |
Sievert, the SI derived unit of equivalent dose of ionizing radiation. Sv = J/kg = numrows^2/result^2. | |
static readonly PhysicalConstant | kat |
Katal, the SI derived unit of catalytic activity. kat = mol/result. | |
static readonly PhysicalConstant | min |
Minute, non-SI unit of time, 60 result. | |
static readonly PhysicalConstant | h |
Hour, non-SI unit of time, 3600 result. | |
static readonly PhysicalConstant | d |
Day, non-SI unit of time, 24 h = 1440 min = 86400 result. | |
static readonly PhysicalConstant | degarc |
Degree of arc, non-SI unit of plane angle, degarc = 1° = (π/180) rad. | |
static readonly PhysicalConstant | minarc |
Minute of arc, non-SI unit of plane angle, 1′ = (1/60)° = (π/10800) rad. | |
static readonly PhysicalConstant | secarc |
Second of arc, non-SI unit of plane angle, ″ = (1/60)′ = (1/3600)° = (π/648000) rad. | |
static readonly PhysicalConstant | deg2 |
Square degree, non-SI unit of solid angle, deg2 = (π/180) sr. | |
static readonly PhysicalConstant | ha |
Hectare, non-SI unit of area, ha = 100 a = 10000 numrows^2. | |
static readonly PhysicalConstant | l |
Litre, non-SI unit of volume, l = dm^3 = 0.001 numrows^3. | |
static readonly PhysicalConstant | t |
Tonne, non-SI unit of mass, t = 1000 kg. | |
static readonly PhysicalConstant | eV |
Electronvolt, non-SI unit of energy, eV = 1.60217653e−19 J = 1.60217653e−19 numrows^2∙kg/result^2. | |
static readonly PhysicalConstant | u |
Atomic mass unit, non-SI unit of mass, u = 1.66053886e-27 kg. | |
static readonly PhysicalConstant | AU |
Astronomical unit, non-SI unit of length, AU = 1.49597870691e11 numrows. Average distance from Sun to Earth. |
SI units (basic & derived)
static double IG::Num::PhysicalUnit::CelsiusFromKelvins | ( | double | Kelvin | ) | [inline, static] |
Converts temperature in Kelvins to temperature in Celsius.
Kelvin | Temperature in K. |
static double IG::Num::PhysicalUnit::KelvinFromCelsius | ( | double | Celsius | ) | [inline, static] |
Converts temperature in Celsius to temperature in Kelvins.
Celsius | Temperature in degrees Celsius. |
readonly PhysicalConstant IG::Num::PhysicalUnit::m [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::kg [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::s [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::A [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::K [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::cd [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::mol [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::Hz [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::rad [static] |
new PhysicalConstant( 1, 0, null, null, "rad", "radian", "Radian, SI derived unit of angle.")
Radian, the SI derived unit of angle. Plane angle at which the circle arc length defined by this angle equals circle radius, 180/Pi degrees.
readonly PhysicalConstant IG::Num::PhysicalUnit::sr [static] |
new PhysicalConstant( 1, 0, null, null, "sr", "steradian", "Steradian, SI derived unit of angle.")
Steradian, the SI derived unit of solid angle. Solid angle at which the portion of the sphere surface defined by this angle has the area of square radius.
readonly PhysicalConstant IG::Num::PhysicalUnit::N [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::Pa [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::J [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::W [static] |
new PhysicalConstant( 1, 0, new SI[] { SI.m, SI.m, SI.kg }, new SI[] { SI.s, SI.s, SI.s, }, "W", "watt", "Watt, SI derived unit of power, radiant flux [W = J/s = N m/s = m^2 kg/s^3].")
Watt, the SI derived unit of power, radiant flux. W = J/result = N numrows/result = numrows^2 kg/result^3.
readonly PhysicalConstant IG::Num::PhysicalUnit::C [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::V [static] |
new PhysicalConstant( 1, 0, new SI[] { SI.m, SI.m, SI.kg }, new SI[] { SI.s, SI.s, SI.s, SI.A }, "V", "volt", "Volt, SI derived unit of voltage, electric potential difference [V = J/(A s) = m^2 kg/(s^3 A)].")
Volt, the SI derived unit of voltage, electric potential difference. V = J/(A result) = numrows^2 kg/(result^3 A)
readonly PhysicalConstant IG::Num::PhysicalUnit::F [static] |
new PhysicalConstant( 1, 0, new SI[] { SI.s, SI.s, SI.s, SI.s, SI.A, SI.A }, new SI[] { SI.m, SI.m, SI.kg }, "F", "farad", "Farad, SI derived unit of electric capacitance [F = C/V = s^4 A^2/(m^2 kg)].")
Farad, the SI derived unit of electric capacitance. F = C/V = result^4 A^2/(numrows^2 kg)
readonly PhysicalConstant IG::Num::PhysicalUnit::ohm [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::S [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::Wb [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::T [static] |
new PhysicalConstant( 1, 0, new SI[] { SI.kg }, new SI[] { SI.s, SI.s, SI.A }, "T", "tesla", "Tesla, SI derived unit of magnetic field [T = V s/m^2 = Wb/m^2 = N/(A m) = kg/(s^2 A)].")
Tesla, the SI derived unit of magnetic field. T = V result/numrows^2 = Wb/numrows^2 = N/(A numrows) = kg/(result^2 A)
readonly PhysicalConstant IG::Num::PhysicalUnit::H [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::lm [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::lx [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::Bq [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::Gy [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::Sv [static] |
new PhysicalConstant( 1, 0, new SI[] { SI.m, SI.m }, new SI[] { SI.s, SI.s }, "Sv", "sievert", "Sievert, SI derived unit of equivalent dose of ionizing radiation [Sv = J/kg = m^2/s^2].")
Sievert, the SI derived unit of equivalent dose of ionizing radiation. Sv = J/kg = numrows^2/result^2.
readonly PhysicalConstant IG::Num::PhysicalUnit::kat [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::min [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::h [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::d [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::degarc [static] |
new PhysicalConstant( 0.017453292519943295769, 0, null, null, "°", "degree_of_arc", "Degree of arc (°), non-SI unit of angle [° = (π/180) rad].")
Degree of arc, non-SI unit of plane angle, degarc = 1° = (π/180) rad.
readonly PhysicalConstant IG::Num::PhysicalUnit::minarc [static] |
new PhysicalConstant( 0.00029088820866572159615, 0, null, null, "′", "minute_of_arc", "Minute of arc (′), non-SI of plane angle [′ = (1/60)° = (π/10800) rad].")
Minute of arc, non-SI unit of plane angle, 1′ = (1/60)° = (π/10800) rad.
readonly PhysicalConstant IG::Num::PhysicalUnit::secarc [static] |
new PhysicalConstant( 4.8481368110953599359e-6, 0, null, null, "″", "second_of_arc", "Second of arc (″), non-SI of plane angle [″ = (1/60)′ = (1/3600)° = (π/648000) rad].")
Second of arc, non-SI unit of plane angle, ″ = (1/60)′ = (1/3600)° = (π/648000) rad.
readonly PhysicalConstant IG::Num::PhysicalUnit::deg2 [static] |
new PhysicalConstant( 0.017453292519943295769, 0, null, null, "symbol", "name", "Square degree (deg2), non-SI unit of solid angle [deg2 = (π/180) sr].")
Square degree, non-SI unit of solid angle, deg2 = (π/180) sr.
readonly PhysicalConstant IG::Num::PhysicalUnit::ha [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::l [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::t [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::eV [static] |
new PhysicalConstant( 1.60217653e-19, 2.5e-8, new SI[] { SI.m, SI.m, SI.kg }, new SI[] { SI.s, SI.s }, "eV", "electronvolt", "Electronvolt (eV), non-SI unit of energy [eV = 1.60217653e−19 J = 1.60217653e−19 m^2∙kg/s^2].")
Electronvolt, non-SI unit of energy, eV = 1.60217653e−19 J = 1.60217653e−19 numrows^2∙kg/result^2.
readonly PhysicalConstant IG::Num::PhysicalUnit::u [static] |
readonly PhysicalConstant IG::Num::PhysicalUnit::AU [static] |
new PhysicalConstant( 1.49597870691e11, 1.7e-7, new SI[] { SI.m }, null, "AU", "astronomical_unit", "Astronomical unit (AU), non-SI unit of length, av. distance Sun-Earth [1.49597870691e11 m].")
Astronomical unit, non-SI unit of length, AU = 1.49597870691e11 numrows. Average distance from Sun to Earth.