TDouble Class

Implements BaseEntry as a double number.

Definition

Namespace: SMath.Math.Numeric
Assembly: SMath.Math.Numeric (in SMath.Math.Numeric.dll) Version: 1.67.9018.0
C#
public sealed class TDouble : BaseEntry
Inheritance
Object    BaseEntry    TDouble

Constructors

TDouble(Double)Initializes a new instance of the TDouble class
TDouble(String)Initializes a new instance of the TDouble class
TDouble(TDouble)Initializes a new instance of the TDouble class

Properties

D 
HasUnits Determines whether current instance of BaseEntry contains units or not.
(Inherited from BaseEntry)
IzZero Determines whether current instance of BaseEntry is equal to zero or not.
(Overrides BaseEntryIzZero)
Type Type of the BaseEntry which is implemented by a current instance of the object.
(Inherited from BaseEntry)
Units Unit of the expression component.
(Inherited from BaseEntry)

Methods

Clone Copying of the expression component.
(Overrides BaseEntryClone)
Com Addition (composition) operation.
(Overrides BaseEntryCom(BaseEntry))
Cos Returns Cosine of the value.
(Inherited from BaseEntry)
Cot Returns Cotangent of the value.
(Inherited from BaseEntry)
Div Division operation.
(Overrides BaseEntryDiv(BaseEntry))
Equals
(Overrides ObjectEquals(Object))
Factorial Returns factorial of current value.
GetHashCode
(Overrides ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Gt
(Overrides BaseEntryGt(BaseEntry))
Identity 
Lt
(Overrides BaseEntryLt(BaseEntry))
Matrix 
Mod 
Mul Multiplication operation.
(Overrides BaseEntryMul(BaseEntry))
Pow Exponentiation operation.
(Overrides BaseEntryPow(BaseEntry))
Power(TDouble) 
Power(TFraction) 
Random 
Round(BaseEntry) Rounds a value to a specified number of fractional digits.
(Inherited from BaseEntry)
Round(BaseEntry, TDouble) Rounds a value to a specified number of fractional digits using the specified rounding convention.
(Inherited from BaseEntry)
Sign 
Sin Returns Sine of the value.
(Inherited from BaseEntry)
Sub Subtraction operation.
(Overrides BaseEntrySub(BaseEntry))
Tan Returns Tangent of the value.
(Inherited from BaseEntry)
ToDouble Converts current expression component to Double value.
(Overrides BaseEntryToDouble)
ToSignificantDigits Format the value with the indicated number of significant digits.
ToString Converts math expression component to string.
(Inherited from BaseEntry)
ToString(IResultOptions) Converts math expression component to string with options.
(Overrides BaseEntryToString(IResultOptions))
ToString(Int32, Int32, FractionsType, Boolean) Converts math expression component to string with options.
(Inherited from BaseEntry)
Obsolete.
ToString(Int32, Int32, FractionsType, Boolean, Boolean, MidpointRounding) Converts math expression component to string with options.
(Inherited from BaseEntry)
Obsolete.
ToTerms Converts current expression component to the array of Term in reverse polish notation (RPN).
(Inherited from BaseEntry)
ToTerms(IResultOptions) Converts current expression component to the array of Term in reverse polish notation (RPN) with options.
(Overrides BaseEntryToTerms(IResultOptions))
ToTerms(Int32, Int32, FractionsType, Boolean) Converts current expression component to the array of Term in reverse polish notation (RPN) with options.
(Inherited from BaseEntry)
Obsolete.
ToTerms(Int32, Int32, FractionsType, Boolean, Boolean, MidpointRounding) Converts current expression component to the array of Term in reverse polish notation (RPN) with options.
(Inherited from BaseEntry)
Obsolete.
Trunc Returns the integer part of a number.
(Inherited from BaseEntry)

Operators

Addition(TDouble, TDouble) Computes the sum of two TDouble objects.
Division(TDouble, TDouble) Computes the division of two TDouble objects.
Equality(TDouble, TDouble) 
(Double to TDouble) Defines an implicit conversion of a Double value to a TDouble.
Inequality(TDouble, TDouble) 
Multiply(TDouble, TDouble) Computes the multiplication of two TDouble objects.
Subtraction(TDouble, TDouble) Computes the subtract of two TDouble objects.

Fields

See Also