TSystem Class

Implementation of BaseEntry which describes a system of expressions.

  Tip

In the UI a system of expressions is represented as one or more expressions written in a column and surrounded by a common curly brace.

Definition

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

Constructors

TSystem(TComplex) Constructs TSystem instance containing a single element.
TSystem(TFraction) Constructs TSystem instance containing a single element.
TSystem(TInfinity) Constructs TSystem instance containing a single element.
TSystem(TMatrix) Constructs TSystem instance containing a single element.
TSystem(TNumber) Constructs TSystem instance with the specified elements.

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

Units of measurement for the expression component.

  Important

Every numeric expression component must have a value in Units. For dimensionless quantities like angles in radians the value of Units is set to 1.


(Inherited from BaseEntry)

Methods

Abs Applies Abs to all elements of this TSystem.
ACos Applies ACos to all elements of this TSystem.
ACosH Applies ACosH to all elements of this TSystem.
ACot Applies ACot to all elements of this TSystem.
ACotH Applies ACotH to all elements of this TSystem.
Arg Applies Arg to all elements of this TSystem.
ASin Applies ASin to all elements of this TSystem.
ASinH Applies ASinH to all elements of this TSystem.
ATan Applies ATan to all elements of this TSystem.
ATan2 Applies ATan2(BaseEntry) to all elements of this TSystem.
ATanH Applies ATanH to all elements of this TSystem.
Clone Creates a copy of this instance.
(Overrides BaseEntryClone)
Com Adds value to this instance.
(Overrides BaseEntryCom(BaseEntry))
Cos Applies Cos to all elements of this TSystem.
(Overrides BaseEntryCos)
CosH Applies CosH to all elements of this TSystem.
Cot Applies Cot to all elements of this TSystem.
(Overrides BaseEntryCot)
CotH Applies CotH to all elements of this TSystem.
Determinant Applies Determinant to all elements of this TSystem.
Div Divides this instance by value.
(Overrides BaseEntryDiv(BaseEntry))
El Returns the specified element of the system.
EqualsDetermines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object))
Factorial Applies Factorial to all elements of this TSystem.
GetHashCodeServes as the default hash function.
(Overrides ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Gt Returns if this instance is greater than value.
(Inherited from BaseEntry)
Im Applies Im to all elements of this TSystem.
Ln Applies Ln to all elements of this TSystem.
Log Applies Log(BaseEntry) with all bases specified in Base to all elements of this TSystem.
Lt Returns if this instance is less than value.
(Inherited from BaseEntry)
Max Applies Max to all elements of this TSystem.
Min Applies Min to all elements of this TSystem.
Mul Multiplies value by this instance.
(Overrides BaseEntryMul(BaseEntry))
Pow Exponentiation operation.
(Overrides BaseEntryPow(BaseEntry))
Power Applies Power(TNumber) with all exponents specified in value to all elements of this TSystem.
Rank Applies Rank to all elements of this TSystem.
Re Applies Re to all elements of this TSystem.
Round(BaseEntry) Rounds the value to the specified number of fractional digits.
(Inherited from BaseEntry)
Round(BaseEntry, TDouble) Rounds the value to the specified number of fractional digits using the specified rounding convention.
(Inherited from BaseEntry)
Sign Applies Sign to all elements of this TSystem.
Sin Applies Sin to all elements of this TSystem.
(Overrides BaseEntrySin)
SinH Applies SinH to all elements of this TSystem.
Sub Subtracts value from this instance.
(Overrides BaseEntrySub(BaseEntry))
Tan Applies Tan to all elements of this TSystem.
(Overrides BaseEntryTan)
TanH Applies TanH to all elements of this TSystem.
ToDouble Converts this instance to a 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.
(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.
Trace Applies Trace to all elements of this TSystem.
Transpose Applies Transpose to all elements of this TSystem.
Trunc Returns the integer part of this value.
(Inherited from BaseEntry)

Operators

Addition(TSystem, TSystem) Computes the sum of two TSystem objects.
Division(TSystem, TSystem) Computes the division of two TSystem objects.
Equality(TSystem, TSystem) Returns if its operands are equal, otherwise.
(Double to TSystem) Provides implicit conversion from Double to TSystem.
(TComplex to TSystem) Provides implicit conversion from TComplex to TSystem.
(TDouble to TSystem) Provides implicit conversion from TDouble to TSystem.
(TFraction to TSystem) Provides implicit conversion from TFraction to TSystem.
(TInfinity to TSystem) Provides implicit conversion from TInfinity to TSystem.
Inequality(TSystem, TSystem) Returns if its operands are not equal, otherwise.
Multiply(TSystem, TSystem) Computes the multiplication of two TSystem objects.
Subtraction(TSystem, TSystem) Computes the subtract of two TSystem objects.

Fields

matrix Elements of the system.

See Also