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 BaseEntry.IzZero)
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 BaseEntry.Clone())
Com Adds value to this instance.
(Overrides BaseEntry.Com(BaseEntry))
Cos Applies Cos() to all elements of this TSystem.
(Overrides BaseEntry.Cos())
CosH Applies CosH() to all elements of this TSystem.
Cot Applies Cot() to all elements of this TSystem.
(Overrides BaseEntry.Cot())
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 BaseEntry.Div(BaseEntry))
El Returns the specified element of the system.
EqualsDetermines whether the specified object is equal to the current object.
(Overrides Object.Equals(Object))
Factorial Applies Factorial() to all elements of this TSystem.
GetHashCodeServes as the default hash function.
(Overrides Object.GetHashCode())
GetTypeGets the Type of the current instance.
(Inherited from Object)
Gt Returns true 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 true 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 BaseEntry.Mul(BaseEntry))
Pow Exponentiation operation.
(Overrides BaseEntry.Pow(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 BaseEntry.Sin())
SinH Applies SinH() to all elements of this TSystem.
Sub Subtracts value from this instance.
(Overrides BaseEntry.Sub(BaseEntry))
Tan Applies Tan() to all elements of this TSystem.
(Overrides BaseEntry.Tan())
TanH Applies TanH() to all elements of this TSystem.
ToDouble Converts this instance to a Double value.
(Overrides BaseEntry.ToDouble())
ToString() Converts math expression component to string.
(Inherited from BaseEntry)
ToString(IResultOptions) Converts math expression component to string with options.
(Overrides BaseEntry.ToString(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 BaseEntry.ToTerms(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 true if its operands are equal, false otherwise.
Implicit(Double to TSystem) Provides implicit conversion from Double to TSystem.
Implicit(TComplex to TSystem) Provides implicit conversion from TComplex to TSystem.
Implicit(TDouble to TSystem) Provides implicit conversion from TDouble to TSystem.
Implicit(TFraction to TSystem) Provides implicit conversion from TFraction to TSystem.
Implicit(TInfinity to TSystem) Provides implicit conversion from TInfinity to TSystem.
Inequality(TSystem, TSystem) Returns true if its operands are not equal, false 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