The TPSA type exposes the following members.
Methods
Name | Description | |
---|---|---|
arcsin | Arc sine function. | |
arctan | Arc tangent function. | |
BesselJ | Bessel J function. | |
BesselJ0 | Bessel J0 function. | |
binomial | Computes the binomial coefficient of the two arguments. | |
Clear(Double) | Clears the instance and sets the constant term to the value of the optional argument. | |
Clear(array<Int32>[]()[][]%) | Clears specific terms of the instance specified by an array of indices. | |
clone | Creates a new copy of the instance. | |
comp | Performs the function composition of the instance and an array of TPSA objects. | |
copy | Copy the argument to the instance. | |
cos | Cosine function. | |
cosh | Hyperbolic cosine function. | |
cotan | Cotangent function. | |
cotanh | Hyperbolic cotangent function. | |
csc | Cosecant function. | |
csch | Hyperbolic cosecant function. | |
Divide(Double) | Divides the instance by a double. | |
Divide(TPSA%) | Divides the instance by a TPSA object and returns itself. | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Eval(array<Double>[]()[][]) | Evaluate the instance at numerical values of the variables. | |
Eval(array<array<Double>[]()[][]>[]()[][]) | Evalutes the instance at a set of numerical values of the variables. | |
exp | Exponential function. | |
factorial | The factorial of the integer argument. | |
Filter | Zeros coefficients of the instance corresponding to an array of indices. | |
FilterKeep | Returns the complement of Filter. | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
GetTerm | Returns the coefficient of the term with variables having the exponents of the argument. | |
GetTermIndex | Returns the index in tps of the term with variables
having the exponents of the argument. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
grad | Returns the gradient of the instance as an array of TPSA objects. | |
Init | Initializes the class for creating TPSA objects of the given number of variable and order. | |
Inverse | The multiplicative inverse of the instance. | |
log | Log function. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Minus()()()() | Converts the instance to its arithmetic negative. | |
Minus(Double) | Subtracts a real value from the instance. Something like a -= operator. | |
Minus(TPSA) | Subtracts a TPSA object from the instance. | |
one | Returns the unit element or elements representing the variables depending on the argument. | |
Plus(Double) | Adds a real value to the instance. Something like a += operator. | |
Plus(array<TPSA>[]()[][]) | Adds a TPSA object to the instance. Something like a += operator. | |
Power | Raises the instance to a power and returns itself. | |
sec | Secant function. | |
sech | Hyperbolic secant function. | |
SetOrder | Clips terms of the instance whose order is either higher or lower than a given value,
and returns a new object. | |
sin | Sine function. | |
sinh | Hyperbolic sine function. | |
sort | Sorts jagged arrays of integers. | |
sqrt | The square root of the instance. | |
tan | Tangent function. | |
tanh | Hyperbolic tangent function. | |
Times(Double) | Multiplies the instance by a double. | |
Times(array<TPSA>[]()[][]) | Multiplies the instance by a TPSA object and returns itself. | |
ToString()()()() | Returns a String that represents the current Object. (Inherited from Object.) | |
ToString(Double, String) | Returns a string representation of the instance. |