Table of Contents

Class Dimensions

Namespace
H.Extensions.Unit
Assembly
H.Extensions.Unit.dll

Class to represent a physical dimension or combination of them.

public class Dimensions
Inheritance
Dimensions
Inherited Members
Extension Methods

Constructors

Dimensions(short, short, short)

public Dimensions(short m, short l, short t)

Parameters

m short
l short
t short

Dimensions(short, short, short, short, short, short, short, short)

public Dimensions(short m, short l, short t, short i, short th = 0, short n = 0, short j = 0, short a = 0)

Parameters

m short
l short
t short
i short
th short
n short
j short
a short

Dimensions(int, int, int)

public Dimensions(int m, int l, int t)

Parameters

m int
l int
t int

Dimensions(int, int, int, int, int, int, int, int)

public Dimensions(int m, int l, int t, int i, int th = 0, int n = 0, int j = 0, int a = 0)

Parameters

m int
l int
t int
i int
th int
n int
j int
a int

Fields

A

public readonly short A

Field Value

short

AbsoluteTemperature

public static readonly Dimensions AbsoluteTemperature

Field Value

Dimensions

Acceleration

public static readonly Dimensions Acceleration

Field Value

Dimensions

AmountOfSubstance

public static readonly Dimensions AmountOfSubstance

Field Value

Dimensions

AmountOfSubstanceByArea

public static readonly Dimensions AmountOfSubstanceByArea

Field Value

Dimensions

AmountOfSubstanceByTime

public static readonly Dimensions AmountOfSubstanceByTime

Field Value

Dimensions

Angle

public static readonly Dimensions Angle

Field Value

Dimensions

AngularMomentum

public static readonly Dimensions AngularMomentum

Field Value

Dimensions

AngularVelocity

public static readonly Dimensions AngularVelocity

Field Value

Dimensions

AngularVelocitySquared

public static readonly Dimensions AngularVelocitySquared

Field Value

Dimensions

Area

public static readonly Dimensions Area

Field Value

Dimensions

ByArea

public static readonly Dimensions ByArea

Field Value

Dimensions

ByLength

public static readonly Dimensions ByLength

Field Value

Dimensions

CoefficientOfThermalExpansion

public static readonly Dimensions CoefficientOfThermalExpansion

Field Value

Dimensions

CoefficientOfViscosity

public static readonly Dimensions CoefficientOfViscosity

Field Value

Dimensions

Current

public static readonly Dimensions Current

Field Value

Dimensions

Density

public static readonly Dimensions Density

Field Value

Dimensions

DiffusionFlux

public static readonly Dimensions DiffusionFlux

Field Value

Dimensions

DimensionNames

public static readonly string[] DimensionNames

Field Value

string[]

Dimensionless

public static readonly Dimensions Dimensionless

Field Value

Dimensions

ElectricCharge

public static readonly Dimensions ElectricCharge

Field Value

Dimensions

ElectricPotential

public static readonly Dimensions ElectricPotential

Field Value

Dimensions

ElectricPotentialSquared

public static readonly Dimensions ElectricPotentialSquared

Field Value

Dimensions

Energy

public static readonly Dimensions Energy

Field Value

Dimensions

EnergyFlux

public static readonly Dimensions EnergyFlux

Field Value

Dimensions

Force

public static readonly Dimensions Force

Field Value

Dimensions

FourDimensionalVolume

public static readonly Dimensions FourDimensionalVolume

Field Value

Dimensions

Frequency

public static readonly Dimensions Frequency

Field Value

Dimensions

I

public readonly short I

Field Value

short

Illuminance

public static readonly Dimensions Illuminance

Field Value

Dimensions

J

public readonly short J

Field Value

short

KinematicViscosity

public static readonly Dimensions KinematicViscosity

Field Value

Dimensions

L

public readonly short L

Field Value

short

Length

public static readonly Dimensions Length

Field Value

Dimensions

LuminousFlux

public static readonly Dimensions LuminousFlux

Field Value

Dimensions

LuminousIntensity

public static readonly Dimensions LuminousIntensity

Field Value

Dimensions

M

public readonly short M

Field Value

short

Mass

public static readonly Dimensions Mass

Field Value

Dimensions

MassByArea

public static readonly Dimensions MassByArea

Field Value

Dimensions

MassByAreaByTimeSquared

public static readonly Dimensions MassByAreaByTimeSquared

Field Value

Dimensions

MassByLength

public static readonly Dimensions MassByLength

Field Value

Dimensions

MassFlowRate

public static readonly Dimensions MassFlowRate

Field Value

Dimensions

MolarConcentration

public static readonly Dimensions MolarConcentration

Field Value

Dimensions

MolarConcentrationGradient

public static readonly Dimensions MolarConcentrationGradient

Field Value

Dimensions

MolarConcentrationTimesAbsoluteTemperature

public static readonly Dimensions MolarConcentrationTimesAbsoluteTemperature

Field Value

Dimensions

MolarMass

public static readonly Dimensions MolarMass

Field Value

Dimensions

MolarSpecificHeat

public static readonly Dimensions MolarSpecificHeat

Field Value

Dimensions

MomentOfInertia

public static readonly Dimensions MomentOfInertia

Field Value

Dimensions

Momentum

public static readonly Dimensions Momentum

Field Value

Dimensions

N

public readonly short N

Field Value

short

Power

public static readonly Dimensions Power

Field Value

Dimensions

PowerGradient

public static readonly Dimensions PowerGradient

Field Value

Dimensions

Pressure

public static readonly Dimensions Pressure

Field Value

Dimensions

Resistance

public static readonly Dimensions Resistance

Field Value

Dimensions

ResistanceTimesArea

public static readonly Dimensions ResistanceTimesArea

Field Value

Dimensions

ResistanceToFlow

public static readonly Dimensions ResistanceToFlow

Field Value

Dimensions

Resistivity

public static readonly Dimensions Resistivity

Field Value

Dimensions

SolidAngle

public static readonly Dimensions SolidAngle

Field Value

Dimensions

SpecificHeat

public static readonly Dimensions SpecificHeat

Field Value

Dimensions

SurfaceTension

public static readonly Dimensions SurfaceTension

Field Value

Dimensions

T

public readonly short T

Field Value

short

TangentialVelocity

public static readonly Dimensions TangentialVelocity

Field Value

Dimensions

TemperatureChange

public static readonly Dimensions TemperatureChange

Field Value

Dimensions

TemperatureGradient

public static readonly Dimensions TemperatureGradient

Field Value

Dimensions

ThermalCapacity

public static readonly Dimensions ThermalCapacity

Field Value

Dimensions

ThermalCapacityByVolume

public static readonly Dimensions ThermalCapacityByVolume

Field Value

Dimensions

ThermalConductivity

public static readonly Dimensions ThermalConductivity

Field Value

Dimensions

Time

public static readonly Dimensions Time

Field Value

Dimensions

TimeSquared

public static readonly Dimensions TimeSquared

Field Value

Dimensions

Velocity

public static readonly Dimensions Velocity

Field Value

Dimensions

VelocityByDensity

public static readonly Dimensions VelocityByDensity

Field Value

Dimensions

VelocityGradient

public static readonly Dimensions VelocityGradient

Field Value

Dimensions

VelocitySquared

public static readonly Dimensions VelocitySquared

Field Value

Dimensions

Volume

public static readonly Dimensions Volume

Field Value

Dimensions

VolumeFlowRate

public static readonly Dimensions VolumeFlowRate

Field Value

Dimensions

allDimensions

public static readonly Dimensions[] allDimensions

Field Value

Dimensions[]

Θ

public readonly short Θ

Field Value

short

Methods

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

Sqrt()

public Dimensions Sqrt()

Returns

Dimensions

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

Operators

operator /(Dimensions, Dimensions)

public static Dimensions operator /(Dimensions d1, Dimensions d2)

Parameters

d1 Dimensions
d2 Dimensions

Returns

Dimensions

operator ==(Dimensions, Dimensions)

public static bool operator ==(Dimensions d1, Dimensions d2)

Parameters

d1 Dimensions
d2 Dimensions

Returns

bool

operator ^(Dimensions, int)

public static Dimensions operator ^(Dimensions d1, int e)

Parameters

d1 Dimensions
e int

Returns

Dimensions

operator !=(Dimensions, Dimensions)

public static bool operator !=(Dimensions d1, Dimensions d2)

Parameters

d1 Dimensions
d2 Dimensions

Returns

bool

operator *(Dimensions, Dimensions)

public static Dimensions operator *(Dimensions d1, Dimensions d2)

Parameters

d1 Dimensions
d2 Dimensions

Returns

Dimensions