Interface IUnit
Describes a (possibly derived) unit that can be expressed in some way in terms of SI units.
Inherited Members
Namespace: SpiceSharp.Simulations.Variables
Assembly: SpiceSharp.dll
Syntax
public interface IUnit : IEquatable<IUnit>
Properties
BaseValue
Gets the base value expressed in SI units (no transformations applied).
Declaration
double BaseValue { get; }
Property Value
| Type | Description |
|---|---|
| double | The base value. |
SI
Gets the underlying SI units.
Declaration
SIUnits SI { get; }
Property Value
| Type | Description |
|---|---|
| SIUnits | The SI units. |
Methods
From(double)
Converts a base value expressed strictly in SI units (without transformations) to this unit.
Declaration
double From(double value)
Parameters
| Type | Name | Description |
|---|---|---|
| double | value | The value. |
Returns
| Type | Description |
|---|---|
| double | The value in these units. |
Extension Methods
See Also
IEquatable<T>