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
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
Dimensions(int, int, int)
public Dimensions(int m, int l, int t)
Parameters
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
Fields
A
public readonly short A
Field Value
AbsoluteTemperature
public static readonly Dimensions AbsoluteTemperature
Field Value
Acceleration
public static readonly Dimensions Acceleration
Field Value
AmountOfSubstance
public static readonly Dimensions AmountOfSubstance
Field Value
AmountOfSubstanceByArea
public static readonly Dimensions AmountOfSubstanceByArea
Field Value
AmountOfSubstanceByTime
public static readonly Dimensions AmountOfSubstanceByTime
Field Value
Angle
public static readonly Dimensions Angle
Field Value
AngularMomentum
public static readonly Dimensions AngularMomentum
Field Value
AngularVelocity
public static readonly Dimensions AngularVelocity
Field Value
AngularVelocitySquared
public static readonly Dimensions AngularVelocitySquared
Field Value
Area
public static readonly Dimensions Area
Field Value
ByArea
public static readonly Dimensions ByArea
Field Value
ByLength
public static readonly Dimensions ByLength
Field Value
CoefficientOfThermalExpansion
public static readonly Dimensions CoefficientOfThermalExpansion
Field Value
CoefficientOfViscosity
public static readonly Dimensions CoefficientOfViscosity
Field Value
Current
public static readonly Dimensions Current
Field Value
Density
public static readonly Dimensions Density
Field Value
DiffusionFlux
public static readonly Dimensions DiffusionFlux
Field Value
DimensionNames
public static readonly string[] DimensionNames
Field Value
- string[]
Dimensionless
public static readonly Dimensions Dimensionless
Field Value
ElectricCharge
public static readonly Dimensions ElectricCharge
Field Value
ElectricPotential
public static readonly Dimensions ElectricPotential
Field Value
ElectricPotentialSquared
public static readonly Dimensions ElectricPotentialSquared
Field Value
Energy
public static readonly Dimensions Energy
Field Value
EnergyFlux
public static readonly Dimensions EnergyFlux
Field Value
Force
public static readonly Dimensions Force
Field Value
FourDimensionalVolume
public static readonly Dimensions FourDimensionalVolume
Field Value
Frequency
public static readonly Dimensions Frequency
Field Value
I
public readonly short I
Field Value
Illuminance
public static readonly Dimensions Illuminance
Field Value
J
public readonly short J
Field Value
KinematicViscosity
public static readonly Dimensions KinematicViscosity
Field Value
L
public readonly short L
Field Value
Length
public static readonly Dimensions Length
Field Value
LuminousFlux
public static readonly Dimensions LuminousFlux
Field Value
LuminousIntensity
public static readonly Dimensions LuminousIntensity
Field Value
M
public readonly short M
Field Value
Mass
public static readonly Dimensions Mass
Field Value
MassByArea
public static readonly Dimensions MassByArea
Field Value
MassByAreaByTimeSquared
public static readonly Dimensions MassByAreaByTimeSquared
Field Value
MassByLength
public static readonly Dimensions MassByLength
Field Value
MassFlowRate
public static readonly Dimensions MassFlowRate
Field Value
MolarConcentration
public static readonly Dimensions MolarConcentration
Field Value
MolarConcentrationGradient
public static readonly Dimensions MolarConcentrationGradient
Field Value
MolarConcentrationTimesAbsoluteTemperature
public static readonly Dimensions MolarConcentrationTimesAbsoluteTemperature
Field Value
MolarMass
public static readonly Dimensions MolarMass
Field Value
MolarSpecificHeat
public static readonly Dimensions MolarSpecificHeat
Field Value
MomentOfInertia
public static readonly Dimensions MomentOfInertia
Field Value
Momentum
public static readonly Dimensions Momentum
Field Value
N
public readonly short N
Field Value
Power
public static readonly Dimensions Power
Field Value
PowerGradient
public static readonly Dimensions PowerGradient
Field Value
Pressure
public static readonly Dimensions Pressure
Field Value
Resistance
public static readonly Dimensions Resistance
Field Value
ResistanceTimesArea
public static readonly Dimensions ResistanceTimesArea
Field Value
ResistanceToFlow
public static readonly Dimensions ResistanceToFlow
Field Value
Resistivity
public static readonly Dimensions Resistivity
Field Value
SolidAngle
public static readonly Dimensions SolidAngle
Field Value
SpecificHeat
public static readonly Dimensions SpecificHeat
Field Value
SurfaceTension
public static readonly Dimensions SurfaceTension
Field Value
T
public readonly short T
Field Value
TangentialVelocity
public static readonly Dimensions TangentialVelocity
Field Value
TemperatureChange
public static readonly Dimensions TemperatureChange
Field Value
TemperatureGradient
public static readonly Dimensions TemperatureGradient
Field Value
ThermalCapacity
public static readonly Dimensions ThermalCapacity
Field Value
ThermalCapacityByVolume
public static readonly Dimensions ThermalCapacityByVolume
Field Value
ThermalConductivity
public static readonly Dimensions ThermalConductivity
Field Value
Time
public static readonly Dimensions Time
Field Value
TimeSquared
public static readonly Dimensions TimeSquared
Field Value
Velocity
public static readonly Dimensions Velocity
Field Value
VelocityByDensity
public static readonly Dimensions VelocityByDensity
Field Value
VelocityGradient
public static readonly Dimensions VelocityGradient
Field Value
VelocitySquared
public static readonly Dimensions VelocitySquared
Field Value
Volume
public static readonly Dimensions Volume
Field Value
VolumeFlowRate
public static readonly Dimensions VolumeFlowRate
Field Value
allDimensions
public static readonly Dimensions[] allDimensions
Field Value
Θ
public readonly short Θ
Field Value
Methods
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
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
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
Dimensionsd2
Dimensions
Returns
operator ==(Dimensions, Dimensions)
public static bool operator ==(Dimensions d1, Dimensions d2)
Parameters
d1
Dimensionsd2
Dimensions
Returns
operator ^(Dimensions, int)
public static Dimensions operator ^(Dimensions d1, int e)
Parameters
d1
Dimensionse
int
Returns
operator !=(Dimensions, Dimensions)
public static bool operator !=(Dimensions d1, Dimensions d2)
Parameters
d1
Dimensionsd2
Dimensions
Returns
operator *(Dimensions, Dimensions)
public static Dimensions operator *(Dimensions d1, Dimensions d2)
Parameters
d1
Dimensionsd2
Dimensions