You are here: Symbol Reference > Math387 Namespace
MtxVec VCL
ContentsIndex
PreviousUpNext
Math387 Namespace

High performance math functions.

Introduces high performance math functions. It can serve as replacement for the default Delphi Math.pas unit and offers full support for complex numbers. However, in many applications, you can obtain better performance with vector arithmetics. 

Adapted from TPMath1 of J. Debord with permission. Some complex routines adapted from gsCmplx by Serghei Gaivan with permission.

Name 
Description 
The following table lists classes in this documentation. 
The following table lists functions in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists types in this documentation. 
The following table lists variables in this documentation. 
The following table lists constants in this documentation. 
 
Name 
Description 
 
This is class Math387.EMtxVecException. 
 
Exception class indicates invalid arguments error. 
 
Exception class indicates out of range error. 
 
Default complex number type used by Math387. 
 
Critical section with semaphore capability. 
 
Enables threads in a multithreaded application a single-thread only exclusive execution of a part of the code. 
 
Default complex number type used by Math387. 
 
Enables threads in a multithreaded application a single-thread only exclusive execution of a part of the code. 
Name 
Description 
C_I 
Imaginary value. 
Imaginary value. 
Complex one. 
Complex one. 
C_PI 
PI
Pi/2 
Pi/2 
PI
Complex zero. 
Complex zero. 
2 - GOLD
2 - GOLD
This is constant Math387.DefaultIsDouble. 
EPS 
Epsilon. 
This is constant Math387.EPS_SINGLE. 
Euler constant. 
Euler constant. 
FPU control word used by Fortran. 
GOLD 
Golden Mean. 
Golden Mean. 
1/Ln(10). 
1/Ln(10). 
1/Ln(2). 
1/Ln(2). 
180/PI
180/PI
1/Sqrt(2PI). 
1/Sqrt(2PI). 
1/2PI
1/2PI
LN10 
Ln(10). 
Ln(10). 
LN2 
Ln(2). 
Ln(2). 
Ln(2*PI)/2. 
Ln(2*PI)/2. 
LNPI 
Ln(PI). 
Ln(PI). 
Ln(Sqrt(2*PI)). 
Ln(Sqrt(2*PI)). 
Machine constant. 
2^(-23) 
Maximum factorial. 
This is constant Math387.MAXFAC_SINGLE. 
Maximum value of the gamma function. 
This is constant Math387.MAXGAM_SINGLE. 
Maximum allowed value for the logarithm of the gamma function. 
This is constant Math387.MAXLGM_SINGLE. 
Largest result of a base 10 logarithm. 
This is constant Math387.MAXLOG_SINGLE. 
Maximum floating point number. 
2^128 
Smallest result of a base 10 logarithm. 
This is constant Math387.MINLOG_SINGLE. 
Minimum floating point number. 
2^(-126) 
Storage default endianness. 
FPU control word turning off all exceptions. 
This is constant Math387.MtxVecCoreMsg. 
This is constant Math387.MtxVecEOA. 
MtxVec version. 
PI 
PI. 
PI
PI/180. 
PI/180. 
PI/2. 
PI/2. 
Sqrt(2). 
Sqrt(2). 
Sqrt(2)/2. 
Sqrt(2)/2. 
Sqrt(2PI
Sqrt(2PI
Sqrt(EPS). 
This is constant Math387.SQRTEPS_SINGLE. 
Sqrt(PI). 
Sqrt(PI). 
2*PI
2*PI
 
Name 
Description 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
This is function Math387.aGetLength. 
 
Inverse cosine of X. 
 
This is function Math387.ArcCos. 
 
Inverse cosine. 
 
This is function Math387.ArcCosf. 
 
Inverse hyperbolic cosine. 
 
This is function Math387.ArcCosh. 
 
Inverse hyperbolic cosine. 
 
This is function Math387.ArcCoshf. 
 
Inverse cotangent. 
 
This is function Math387.ArcCot. 
 
Inverse cotangent. 
 
This is function Math387.ArcCotf. 
 
Inverse hyperbolic cotangent. 
 
This is function Math387.ArcCoth. 
 
Inverse hyperbolic cotangent. 
 
This is function Math387.ArcCothf. 
 
Inverse cosecant. 
 
This is function Math387.ArcCsc. 
 
Inverse cosecant. 
 
This is function Math387.ArcCscf. 
 
Inverse hyperbolic cosecant. 
 
This is function Math387.ArcCsch. 
 
Inverse hyperbolic cosecant. 
 
This is function Math387.ArcCschf. 
 
Inverse secant. 
 
This is function Math387.ArcSec. 
 
Inverse secant. 
 
This is function Math387.ArcSecf. 
 
Inverse hyperbolic secant. 
 
This is function Math387.ArcSech. 
 
Inverse hyperbolic secant. 
 
This is function Math387.ArcSechf. 
 
Inverse sine. 
 
This is function Math387.ArcSin. 
 
Inverse sine. 
 
This is function Math387.ArcSinf. 
 
Inverse hyperbolic sine. 
 
This is function Math387.ArcSinh. 
 
Inverse hyperbolic sine. 
 
This is function Math387.ArcSinhf. 
 
Inverse tangens of X. 
 
This is function Math387.ArcTan. 
 
Inverse tangens of Y/X. 
 
This is function Math387.ArcTan2f. 
 
Inverse tangens. 
 
Inverse hyperbolic tangens. 
 
This is function Math387.ArcTanh. 
 
Inverse hyperbolic tangens. 
 
This is function Math387.ArcTanhf. 
 
Arg 
The argument of Z. 
 
Arg 
This is function Math387.Arg. 
 
unicode required 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
procedure aSetLength(var A: TCplxSampleArray;const Len: NativeInt); overload; 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
This is function Math387.aSetLength. 
 
Modified bessel function of the first kind. 
 
This is function Math387.BesselI0. 
 
Bessel function of the first kind. 
 
This is function Math387.BesselJ0. 
 
Compares two complex numbers. 
 
Compare one real and one complex number. 
 
This is function Math387.Bigger. 
 
This is function Math387.Bigger. 
 
Compare one real and one complex number. 
 
Compare two real numbers. 
 
This is function Math387.Bigger. 
 
This is function Math387.Biggerf. 
 
Compare two complex numbers. 
 
Compare one real and one complex number. 
 
This is function Math387.BiggerOrEqual. 
 
This is function Math387.BiggerOrEqual. 
 
Compare one real and one complex number. 
 
This is function Math387.BiggerOrEqual. 
 
CAbs 
The norm of z. 
 
CAbs 
This is function Math387.CAbs. 
 
Returns the approximation of the norm of Z. 
 
This is function Math387.CAbs1. 
 
CAdd 
Complex addition. 
 
CAdd 
Add two numbers. 
 
CAdd 
This is function Math387.CAdd. 
 
CAdd 
This is function Math387.CAdd. 
 
CAdd 
Add two numbers. 
 
CAdd 
This is function Math387.CAdd. 
 
Add imaginary value BI to complex number A. 
 
This is function Math387.CAddI. 
 
Add imaginary value AI to complex number B. 
 
This is function Math387.CAddI. 
 
Cartesian to polar coordinate transformation. 
 
This is function Math387.CartToPolar. 
 
CDiv 
Complex division. 
 
CDiv 
Divide two numbers. 
 
CDiv 
This is function Math387.CDiv. 
 
CDiv 
This is function Math387.CDiv. 
 
CDiv 
Divide two numbers. 
 
CDiv 
This is function Math387.CDiv. 
 
Ceil 
Round towards positive infinity. 
 
Ceil 
This is function Math387.Ceil. 
 
Ceil 
Round towards positive infinity. 
 
This is function Math387.Ceilf. 
 
Complex frac function. 
 
This is function Math387.CFrac. 
 
Check the value. 
 
This is function Math387.CheckRange. 
 
Check the value. 
 
Check the value. 
 
This is function Math387.CheckRangef. 
 
CInv 
The 1/Z. 
 
CInv 
The 1/Z. 
 
CInv 
This is function Math387.CInv. 
 
CInv 
This is function Math387.CInv. 
 
clear pending FPU exceptions 
 
CMul 
Complex multipliction. 
 
CMul 
Multiply two numbers. 
 
CMul 
This is function Math387.CMul. 
 
CMul 
This is function Math387.CMul. 
 
CMul 
Multiply two numbers. 
 
CMul 
This is function Math387.CMul. 
 
Multiply two complex numbers. 
 
This is function Math387.CMulI. 
 
Multiply complex number B with imaginary number Ai. 
 
This is function Math387.CMulI. 
 
Conj 
Conjugate complex number. 
 
Conj 
This is function Math387.Conj. 
 
Cos 
Cosine. 
 
Cos 
Cosine. 
 
Cos 
This is function Math387.Cos. 
 
Cos 
This is function Math387.Cos. 
 
Cosf 
Cosine function. 
 
Cosh 
Hyperbolic cosine. 
 
Cosh 
Hyperbolic cosine. 
 
Cosh 
This is function Math387.Cosh. 
 
Cosh 
This is function Math387.Cosh. 
 
Cosh 
Hyperbolic cosine. 
 
This is function Math387.Coshf. 
 
Cot 
Cotangent. 
 
Cot 
This is function Math387.Cot. 
 
Cot 
Cotangent. 
 
Cotf 
This is function Math387.Cotf. 
 
Coth 
Hyperbolic cotangent. 
 
Coth 
This is function Math387.Coth. 
 
Coth 
Hyperbolic cotangent. 
 
This is function Math387.Cothf. 
 
Cplx 
Converts two real numbers to complex number. 
 
Cplx 
This is function Math387.Cplx. 
 
This is function Math387.CplxDouble. 
 
This is function Math387.CplxSingle. 
 
Converts complex number to a string. 
 
This is function Math387.CplxToStr. 
 
Complex round function. 
 
This is function Math387.CRound. 
 
Csc 
Cosecant. 
 
Csc 
This is function Math387.Csc. 
 
Csc 
Cosecant. 
 
Cscf 
This is function Math387.Cscf. 
 
Csch 
Hyperbolic cosecant. 
 
Csch 
This is function Math387.Csch. 
 
Csch 
Hyperbolic cosecant. 
 
This is function Math387.Cschf. 
 
CSqr 
The square of complex number. 
 
CSqr 
This is function Math387.CSqr. 
 
Square root of a complex number. 
 
This is function Math387.CSqrt. 
 
CSub 
Complex subtraction. 
 
CSub 
Subtract two numbers. 
 
CSub 
Subtract two numbers. 
 
CSub 
This is function Math387.CSub. 
 
CSub 
This is function Math387.CSub. 
 
CSub 
This is function Math387.CSub. 
 
CSub 
Subtract two numbers. 
 
CSub 
Subtract two numbers. 
 
CSub 
This is function Math387.CSub. 
 
CSub 
This is function Math387.CSub. 
 
Subtract imaginary value BI from complex number A. 
 
This is function Math387.CSubI. 
 
Subtract complex number B from imaginary number AI. 
 
This is function Math387.CSubI. 
 
Complex truncate function. 
 
This is function Math387.CTrunc. 
 
Returns the value of a degree measurement expressed in radians. 
 
This is function Math387.DegToRadf. 
 
Raises EMtxVecInvalidArgument exception. 
 
This is function Math387.EInvalidArgumentRaiseFmt. 
 
This is function Math387.EnsureRange. 
 
Limits the value. 
 
Limits the value. 
 
This is function Math387.EnsureRangef. 
 
Compares two numbers. 
 
Compares two numbers. 
 
Compares two numbers. 
 
This is function Math387.Equal. 
 
This is function Math387.Equal. 
 
This is function Math387.Equal. 
 
Compares two numbers. 
 
Compares two numbers. 
 
Compares two numbers. 
 
This is function Math387.Equal. 
 
This is function Math387.Equalf. 
 
This is function Math387.Equalf. 
 
Raises EMtxVecException exception. 
 
This is function Math387.ERaiseFmt. 
 
Raises EMtxVecRangeError exception. 
 
This is function Math387.ERangeErrorRaiseFmt. 
 
Erf 
Error function. 
 
Erfc 
Complement to the error function Erf
 
Inverse error function. 
 
Exp 
e^x function. 
 
Exp 
This is function Math387.Exp. 
 
10^x function. 
 
This is function Math387.Exp10. 
 
10^x function. 
 
This is function Math387.Exp10f. 
 
Exp2 
2^x function. 
 
Exp2 
This is function Math387.Exp2. 
 
Exp2 
2^x function. 
 
This is function Math387.Exp2f. 
 
2^x function. 
 
2^x function. 
 
Expf 
e^x function. 
 
Expj 
Euler formula for complex number. 
 
This is function Math387.Expjf. 
 
Gets a complex number, extracted from string source. 
 
This is function Math387.ExtractCplxSingle. 
 
Gets integer number, extracted from string source. 
 
Gets double number, extracted from string source. 
 
Fact 
Factorial 
 
Sets angle in [-2Pi,2Pi]. 
 
This is function Math387.FixAnglef. 
 
Flip 
Swaps real and imaginary part. 
 
Flip 
This is function Math387.Flip. 
 
Swaps real and imaginary part and conjugates the result. 
 
Swaps real and imaginary part and conjugates the result. 
 
This is function Math387.FlipConj. 
 
This is function Math387.FlipConj. 
 
Round towards negative infinity. 
 
This is function Math387.Floor. 
 
Round towards negative infinity. 
 
This is function Math387.Floorf. 
 
The complex number Z formated as a string. 
 
This is function Math387.FormatCplx. 
 
The double number X formated as string. 
 
The double number X formatted as string. 
 
This is function Math387.FormatSamplef. 
 
This is function Math387.FormatSamplef. 
 
Gamma function (complex). 
 
Gamma function (real). 
 
Incomplete Gamma function : continued fraction expansion. 
 
Incomplete Gamma function : continued fraction expansion. 
 
Incomplete Gamma function : series expansion. 
 
Incomplete Gamma function: series expansion. 
 
Gcd 
Greatest common divisor. 
 
This is function Math387.GetDecimalSeparator. 
 
This is function Math387.GetThousandSeparator. 
 
Incomplete gamma function. 
 
Incomplete gamma function. 
 
Imag 
Imaginary part of complex number. 
 
Imag 
This is function Math387.Imag. 
 
This is function Math387.IntGetCurrentThreadID. 
 
This is function Math387.IntInterlockedDecrement. 
 
This is function Math387.IntInterlockedExchange. 
 
This is function Math387.IntInterlockedIncrement. 
 
Power function (integer power). 
 
This is function Math387.IntPower. 
 
Power function (integer power). 
 
This is function Math387.IntPowerf. 
 
Returns the description of the Src. 
 
Checks if number is INF
 
This is function Math387.IsInf. 
 
Checks if number is INF
 
This is function Math387.IsInff. 
 
Checks if number is INF 0r NAN
 
This is function Math387.IsInfNan. 
 
Checks if number is INF or NAN
 
This is function Math387.IsInfNanf. 
 
Checks if number is NAN
 
This is function Math387.IsNaN. 
 
Checks if number is NAN
 
This is function Math387.IsNanf. 
 
Checks if number is INF or NAN
 
This is function Math387.IsNanInf. 
 
Checks if number is INF or NAN
 
This is function Math387.IsNanInff. 
 
Complement to the incomplete gamma function. 
 
Complement to the incomplete gamma function. 
 
Returns first number being power of two that is equal or greater than n. 
 
Power of two which gives the first number that is equal or greater than n. 
 
Lcm 
Smallest common multiplier. 
 
Limit the range X. 
 
Limit the range X. 
 
This is function Math387.LimitRangef. 
 
Ln 
Natural logarithm. 
 
Ln 
This is function Math387.Ln. 
 
Lnf 
e^x function. 
 
Natural logarithm of the gamma function. 
 
Natural logarithm of the gamma function. 
 
Log base 10. 
 
This is function Math387.Log10. 
 
Log base 10. 
 
This is function Math387.Log10f. 
 
Log2 
Log base 2. 
 
Log2 
This is function Math387.Log2. 
 
Log2 
Log base 2. 
 
This is function Math387.Log2f. 
 
This is function Math387.Log2Int. 
 
Log base 2. 
 
LogN 
Log base N. 
 
LogN 
Log base N. 
 
LogN 
This is function Math387.LogN. 
 
LogN 
This is function Math387.LogN. 
 
LogN 
Log base N. 
 
LogN 
Log base N. 
 
LogN 
This is function Math387.LogN. 
 
This is function Math387.LogNf. 
 
Max 
Maximum of two 64bit integer numbers X and Y. 
 
Max 
Maximum of two integer numbers X and Y. 
 
Max 
Maximum of two numbers. 
 
Max 
This is function Math387.Max. 
 
Max 
Maximum of two real numbers X and Y. 
 
Maxf 
This is function Math387.Maxf. 
 
Min 
Minimum of two 64bit integer numbers X and Y. 
 
Min 
Minimum of two integer numbers X and Y. 
 
Min 
Minimum of two numbers. 
 
Min 
This is function Math387.Min. 
 
Min 
Minimum of two real numbers X and Y. 
 
Minf 
This is function Math387.Minf. 
 
MulI 
Multiplies complex number with I. 
 
MulI 
Multiplies complex number with I. 
 
MulI 
This is function Math387.MulI. 
 
MulI 
This is function Math387.MulI. 
 
Neg 
Changes the sign of Z. 
 
Neg 
This is function Math387.Neg. 
 
Norm 
The ||Z||^2. 
 
Norm 
This is function Math387.Norm. 
 
Polar to cartesian coordinate transformation. 
 
This is function Math387.PolarToCart. 
 
Power function. 
 
Power function. 
 
This is function Math387.Power. 
 
This is function Math387.Power. 
 
Power function. 
 
Power function. 
 
This is function Math387.Power. 
 
This is function Math387.Powerf. 
 
Complex version of Pythagora formula. 
 
This is function Math387.Pythag. 
 
The Pythagora formula. 
 
This is function Math387.Pythagf. 
 
Converts radians to degrees. 
 
This is function Math387.RadToDegf. 
 
Real 
Real part of complex number. 
 
Real 
This is function Math387.Real. 
 
Rem 
Reminder after division. 
 
Rem 
This is function Math387.Rem. 
 
Rem 
The reminder after division. 
 
Remf 
This is function Math387.Remf. 
 
Root 
The root of complex number. 
 
Root 
This is function Math387.Root. 
 
This is function Math387.SampleToStr. 
 
Converts TSample value to a string. 
 
This is function Math387.SampleToStrf. 
 
This is function Math387.SampleToStrf. 
 
Sec 
Secant. 
 
Sec 
This is function Math387.Sec. 
 
Sec 
Secant. 
 
Secf 
This is function Math387.Secf. 
 
Sech 
Hyperbolic secant. 
 
Sech 
This is function Math387.Sech. 
 
Sech 
Hyperbolic secant. 
 
This is function Math387.Sechf. 
 
This is function Math387.SetContains. 
 
This is function Math387.SetContains. 
 
This is function Math387.SetExclude. 
 
This is function Math387.SetExclude. 
 
This is function Math387.SetInclude. 
 
This is function Math387.SetInclude. 
 
Sgn 
Signum. 
 
Sgn 
This is function Math387.Sgn. 
 
Sgn 
Signum. 
 
Sgn 
This is function Math387.Sgn. 
 
Sgnf 
This is function Math387.Sgnf. 
 
Sign 
Changes the sign of a complex number. 
 
Sign 
This is function Math387.Sign. 
 
Sign 
Fortran sign function. 
 
This is function Math387.Signf. 
 
Sin 
Sine. 
 
Sin 
Sine. 
 
Sin 
This is function Math387.Sin. 
 
Sin 
This is function Math387.Sin. 
 
Sine and cosine in single pass. 
 
This is function Math387.SinCosf. 
 
Sinf 
Sine function. 
 
Sinh 
Hyperbolic sine. 
 
Sinh 
Hyperbolic sine. 
 
Sinh 
This is function Math387.Sinh. 
 
Sinh 
This is function Math387.Sinh. 
 
Sinh 
Hyperbolic sine. 
 
The hyperbolic sine and cosine. 
 
This is function Math387.SinhCoshf. 
 
This is function Math387.Sinhf. 
 
Compares two complex numbers. 
 
Compare one real and one complex number. 
 
This is function Math387.Smaller. 
 
This is function Math387.Smaller. 
 
Compare one real and one complex number. 
 
Compare two real numbers. 
 
This is function Math387.Smaller. 
 
This is function Math387.Smallerf. 
 
Compare two complex numbers. 
 
Compare one real and one complex number. 
 
This is function Math387.SmallerOrEqual. 
 
This is function Math387.SmallerOrEqual. 
 
Compare one real and one complex number. 
 
This is function Math387.SmallerOrEqual. 
 
Closest power of 2 to n. 
 
This is function Math387.SqrAbs. 
 
This is function Math387.SqrAbs. 
 
Square root. 
 
Starts the microsecond timer. 
 
Starts the timer with microsecond resolution. 
 
Stops the timer with microsecond resolution. 
 
Stops the microsecond timer. 
 
Converts a string to complex number. 
 
This is function Math387.StrToCplxSingle. 
 
Converts string to a double value. 
 
Converts string to a double value. 
 
Converts string to a single value. 
 
Converts string to a value. 
 
Swap 
IFDEF D9_W32_INLINE} inline; {$ENDIF 
 
Swap 
Exchange two numbers. 
 
Swap 
This is function Math387.Swap. 
 
Swap 
This is function Math387.Swap. 
 
Swap 
Exchange two numbers. 
 
Exchange two numbers. 
 
Tan 
Tangens. 
 
Tan 
This is function Math387.Tan. 
 
Tan 
Tangens. 
 
Tanf 
This is function Math387.Tanf. 
 
Tanh 
Hyperbolic cosine. 
 
Tanh 
This is function Math387.Tanh. 
 
Tanh 
Hyperbolic cosine. 
 
This is function Math387.Tanhf. 
 
Hyperbolic tangens. 
 
This is function Math387.TanhXf. 
 
This is function Math387.ToDouble. 
 
This is function Math387.ToSingle. 
 
This is function Math387.TruncAndFrac. 
 
Splits the floating point number to integer and fractional parts. 
 
Name 
Description 
 
Comparison type for the Equal function. 
 
The waiting method used by the sorted critical section. 
 
Complex number type for double real and complex part. 
 
Storage Endianness. 
 
Type used to define the storage format for FFT operations. 
 
Specifies alignment for fixed width font number to string conversion. 
 
Complex number type for integer real and complex part. 
 
Type used to define indexation type. 
 
Complex number type for integer real and complex part. 
 
Default storage precision for integer vector and matrix values. 
 
Specifies MtxVec processing precision. 
 
Storage precision. 
 
Rounding algorithm. 
 
Complex number type for integer real and complex part. 
Name 
Description 
This is type Math387.LongInteger. 
Pointer to char. 
Pointer to char. 
Generic pointer type. 
A pointer to Byte type. 
A pointer to TCplx type. 
A pointer to integer type. 
This is type Math387.PLongInteger. 
This is type Math387.PointerInteger. 
Pointer to byte 
Pointer to complex byte. 
Pointer to 4 byte unsigned integer. 
Pointer to complex unsigned integer. 
Pointer to complex 8 byte floating point type. 
Pointer to 8 byte floating point. 
Pointer to signed 8 byte integer. 
Pointer to complex long (8 byte) integer. 
Pointer to 4 byte signed integer. 
Pointer to complex signed (4 byte) integer. 
This is type Math387.PPLongInteger. 
This is type Math387.PPointerInteger. 
This is type Math387.PPPointerInteger. 
Pointer to TSample
Pointer to 1 byte signed integer. 
Pointer to complex signed short (1 byte) integer. 
Pointer to 4 byte floating point. 
Pointer to 2 byte signed integer. 
Pointer to complex signed small (2 byte) integer. 
Pointer to byte. 
Pointer to 2 byte unsigned integer (word). 
Pointer to complex word. 
A pointer to TSample type. 
A pointer to TISample type. 
A pointer to Word type. 
Array of string. 
Array of SmallInt type. 
Two dimensional array of TCplx type. 
This is type Math387.T2DCplxDoubleArray. 
This is type Math387.T2DCplxSingleArray. 
This is type Math387.T2DDoubleArray. 
Array of Integer type. 
Two dimensional array of TSCplx type. 
Two dimensional array of TSample type. 
Array of SmallInt type. 
This is type Math387.T2DStringArray. 
This is type Math387.Tcgemm_jit_kernel_t. 
This is type Math387.Tcgemm_jit_kernel_tp. 
Array of TCplx type. 
This is type Math387.TCplxDouble. 
This is type Math387.TCplxDoubleArray. 
TCplxSampleArray = TCplxArray
This is type Math387.TCplxSingleArray. 
This is type Math387.Tdgemm_jit_kernel_t. 
This is type Math387.Tdgemm_jit_kernel_tp. 
This is type Math387.Tgemm_jit_kernel_tp. 
Array of Integer type. 
must exist next to TSample 
This is type Math387.TMKLTRFunction. 
Base notify event. 
This is type Math387.TMtxPoint. 
This is type Math387.TMtxRect. 
This is type Math387.TPointerArray. 
Default real number type used in Math387. 
Array of TSample type. 
Function type with two parameters. 
Function type with two parameters. 
Function type with two parameters. 
Function type with two parameters. 
Function type with two parameters. 
Function type with two parameters. 
Function type with two parameters. 
Function type with two parameters. 
This is type Math387.Tsgemm_jit_kernel_t. 
This is type Math387.Tsgemm_jit_kernel_tp. 
This is type Math387.TSmallInTCplxSampleArray. 
This is type Math387.Tzgemm_jit_kernel_t. 
This is type Math387.Tzgemm_jit_kernel_tp. 
Name 
Description 
CINF 
Complex version of INF
This is variable Math387.CINF_SINGLE. 
CNAN 
Complex version of NAN
This is variable Math387.CNAN_SINGLE. 
This is variable Math387.DebugValueCount. 
Gradient step size used by Richarson numeric gradient algorithm. 
This is variable Math387.GradStepSizeDefault. 
This is variable Math387.GradStepSizeSingle. 
This is variable Math387.GradStepSizeSingleDefault. 
INF 
Positive Infinity. 
This is variable Math387.INF_SINGLE. 
Defines the block size. 
This is variable Math387.MtxVecMemoryAlignment. 
Holds an array of 1000 prime numbers. 
NAN 
Not a number. 
This is variable Math387.NAN_SINGLE. 
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!