Pressure Structure

Inner Drive Extensible Architecture
Represents the force exerted by a fluid over a defined area.

Namespace:  InnerDrive.Quantitative
Assembly:  InnerDrive.Quantitative (in InnerDrive.Quantitative.dll) Version: 4.0.7122.0
Syntax

C#
[SerializableAttribute]
[JsonObjectAttribute(ItemTypeNameHandling = TypeNameHandling.Auto)]
public struct Pressure : ICloneable, IComparable, 
	IComparable<Pressure>, IConvertible<Pressure>, IEquatable<Pressure>, 
	IMeasurable, IFormattable

The Pressure type exposes the following members.

Constructors

  NameDescription
Public methodPressure(Double)
Creates a new instance of Pressure with a particular value.
Public methodPressure(Double, Type)
Creates a new instance of Pressure with a particular value and Unit whose Type is specified
Public methodCode examplePressure(Mass, Area)
Creates a new Pressure whose value is the multiple of three Length values.
Public methodCode examplePressure(Double, Unit, MetricExponent)
Creates a new instance of Pressure with a particular value and Unit assuming that value is already raised or lowered to the power of exponent.
Top
Properties

  NameDescription
Public propertyAccuracy
Represents the degree confidence that the quantity represented equals the quantity actually measured, controlling how the CompareTo(Pressure) method behaves.
Public propertyDefaultUnit
Gets the Type of the Unit in which the IMeasurableclass is denominated.
Public propertyName
Gets the name of the type of measurement.
Public propertyPrecision
Represents the range within which the measurement is correct, controlling how the ToString method behaves.
Public propertyUnit
Gets the underlying Unit in which this Pressure is measured.
Public propertyValue
Gets the underlying value of the Pressure.
Top
Methods

  NameDescription
Public methodStatic memberAdd(Pressure, Pressure)
Adds two instances of Pressure together.
Public methodStatic memberAdd(Pressure, Double)
Adds an instance of Pressure to an instance of Double.
Public methodClone
Creates a new Object that is a copy of the current instance.
Public methodCompareTo
Compares the current instance with another Pressure.
Public methodConvertTo(Type)
Converts the instance into a new IMeasurable instance denominated in the measurement units provided.
Public methodConvertTo(Unit)
Converts the instance into a new Pressure instance denominated in the measurement units provided.
Public methodStatic memberDivide
Divides an instance of Pressure by a double-precision value.
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Pressure.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(Pressure)
Indicates whether the current object is equal to another object of the same type.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIsInfinity
Returns a value indicating whether the specified number evaluates to negative or positive infinity.
Public methodStatic memberIsNaN
Returns a value indicating whether the specified number evaluates to a value that is not a number (NaN).
Public methodStatic memberIsNegativeInfinity
Returns a value indicating whether the specified number evaluates to negative infinity (NegativeInfinity).
Public methodStatic memberIsPositiveInfinity
Returns a value indicating whether the specified number evaluates to positive infinity (PositiveInfinity).
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberMultiply
Multiplies an instance of Pressure by a double-precision value.
Public methodStatic memberNegate
Negates the value of the specified Pressure operand.
Public methodStatic memberSubtract(Pressure, Pressure)
Subtracts one instance of Pressure from another.
Public methodStatic memberSubtract(Pressure, Double)
Subtracts an instance of Double from an instance of Pressure.
Public methodToString
Gets the string representation of this Pressure.
(Overrides ValueTypeToString.)
Public methodToString(String)
Converts the numeric value of this instance to its equivalent String representation, using the specified format.
Public methodToString(MetricExponent)
Converts the numeric value of this instance to its equiavelent String representation, using the metric exponent provided if appropriate to the Unit type.
Public methodToString(String, MetricExponent)
Converts the numeric value of this instance to its equivalent String representation, using the specified format and metric exponent.
Public methodToString(String, IFormatProvider)
Formats the value of the current instance using the specified format.
Public methodToString(String, MetricExponent, IFormatProvider)
Formats the value of the current instance using the specified format.
Top
Operators

  NameDescription
Public operatorStatic memberAddition(Pressure, Pressure)
Adds two instances of Pressure together.
Public operatorStatic memberAddition(Pressure, Double)
Adds an instance of Pressure to an instance of Double.
Public operatorStatic memberDivision
Divides an instance of Pressure by a double-precision value.
Public operatorStatic memberEquality(Double, Pressure)
Compares an instance of Pressure with an instance of Double for equality.
Public operatorStatic memberEquality(Pressure, Pressure)
Compares two instances of Pressure for equality.
Public operatorStatic memberEquality(Pressure, Double)
Compares an instance of Pressure with an instance of Double for equality.
Public operatorStatic memberGreaterThan(Double, Pressure)
Compares an instance of Pressure to an instance of Double for different values.
Public operatorStatic memberGreaterThan(Pressure, Pressure)
Compares two instances of Pressure for different values.
Public operatorStatic memberGreaterThan(Pressure, Double)
Compares an instance of Pressure to an instance of Double for different values.
Public operatorStatic memberGreaterThanOrEqual(Double, Pressure)
Compares an instance of Pressure to an instance of Double for different values.
Public operatorStatic memberGreaterThanOrEqual(Pressure, Pressure)
Compares two instances of Pressure for different values.
Public operatorStatic memberGreaterThanOrEqual(Pressure, Double)
Compares an instance of Pressure to an instance of Double for different values.
Public operatorStatic member(Double to Pressure)
Creates a new Pressure object from a Double value.
Public operatorStatic member(Pressure to Double)
Creates a new Double value from a given Pressure object.
Public operatorStatic memberInequality(Double, Pressure)
Compares an instance of Pressure with an instance of Double for inequality.
Public operatorStatic memberInequality(Pressure, Pressure)
Compares two instances of Pressure for inequality.
Public operatorStatic memberInequality(Pressure, Double)
Compares an instance of Pressure with an instance of Double for inequality.
Public operatorStatic memberLessThan(Double, Pressure)
Compares an instance of Pressure to an instance of Double for different values.
Public operatorStatic memberLessThan(Pressure, Pressure)
Compares two instances of Pressure for different values.
Public operatorStatic memberLessThan(Pressure, Double)
Compares an instance of Pressure to an instance of Double for different values.
Public operatorStatic memberLessThanOrEqual(Double, Pressure)
Compares an instance of Pressure to an instance of Double for different values.
Public operatorStatic memberLessThanOrEqual(Pressure, Pressure)
Compares two instances of Pressure for different values.
Public operatorStatic memberLessThanOrEqual(Pressure, Double)
Compares an instance of Pressure to an instance of Double for different values.
Public operatorStatic memberMultiply
Multiplies an instance of Pressure by a double-precision value.
Public operatorStatic memberSubtraction(Pressure, Pressure)
Subtracts one instance of Pressure from another.
Public operatorStatic memberSubtraction(Pressure, Double)
Subtracts an instance of Double from an instance of Pressure.
Public operatorStatic memberUnaryNegation
Negates the value of the specified Pressure operand.
Top
Fields

  NameDescription
Public fieldStatic memberEpsilon
Represents the smallest value of Accuracy that will successfully evaluate equality without boundary condition errors.
Public fieldStatic memberMaxPrecision
Represents the maximum precision with which a value can be displayed.
Public fieldStatic memberMinPrecision
Represents the minimum precision with which a value can be displayed.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodIComparableCompareTo
Compares the current instance with another Object of the same type.
Top
Remarks

We found some conversion factors for Pressure at N.C. Rickett's home page.
See Also

Reference