TInfinity Class

Implements BaseEntry as an object contains information about math value or infinity.

Definition

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

Constructors

TInfinity(InfType)Initializes a new instance of the TInfinity class
TInfinity(TFraction)Initializes a new instance of the TInfinity class
TInfinity(TInfinity)Initializes a new instance of the TInfinity class

Properties

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

ACot 
ATan 
ATan2 
Clone Copying of the expression component.
(Overrides BaseEntryClone)
Com Addition (composition) operation.
(Overrides BaseEntryCom(BaseEntry))
Cos Returns Cosine of the value.
(Overrides BaseEntryCos)
CosH 
Cot Returns Cotangent of the value.
(Overrides BaseEntryCot)
CotH 
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))
Ln Returns a natural logarithm of a number.
Log Returns a logarithm by the given base, inverse of an exponential function.
Lt
(Overrides BaseEntryLt(BaseEntry))
Mul Multiplication operation.
(Overrides BaseEntryMul(BaseEntry))
Pow Exponentiation operation.
(Overrides BaseEntryPow(BaseEntry))
Power 
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.
(Overrides BaseEntrySin)
SinH 
Sub Subtraction operation.
(Overrides BaseEntrySub(BaseEntry))
Tan Returns Tangent of the value.
(Overrides BaseEntryTan)
TanH 
ToDouble Converts current expression component to Double value.
(Overrides BaseEntryToDouble)
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.
(Inherited from BaseEntry)
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(TInfinity, TInfinity) Computes the sum of two TInfinity objects.
Division(TInfinity, TInfinity) Computes the division of two TInfinity objects.
Equality(TInfinity, TInfinity) 
GreaterThan(TInfinity, TInfinity) 
(Double to TInfinity) Defines an implicit conversion of a Double value to a TInfinity.
(TDouble to TInfinity) Defines an implicit conversion of a TDouble value to a TInfinity.
(TFraction to TInfinity) Defines an implicit conversion of a TFraction value to a TInfinity.
(TNumber to TInfinity) Defines an implicit conversion of a TNumber value to a TInfinity.
Inequality(TInfinity, TInfinity) 
LessThan(TInfinity, TInfinity) 
Multiply(TInfinity, TInfinity) Computes the multiplication of two TInfinity objects.
Subtraction(TInfinity, TInfinity) Computes the subtract of two TInfinity objects.

Fields

See Also