Operation | Description | Performance |
---|
|
Computes second degree of vector(array) elements.
In place: SqrInPlace(Vector)
SqrInPlace(Double)
SqrInPlace(Double, Int32, Int32) Out of place: Sqr(Vector, Vector)
Sqr(Double, Double)
Sqr(Double, Int32, Double, Int32, Int32) Result returning: Sqr(Vector)
Sqr(Double)
Sqr(Double, Int32, Int32)
| |
| Computes inverse of vector(array) elements. In place: InvInPlace(Vector)
InvInPlace(Double)
InvInPlace(Double, Int32, Int32) Out of place: Inv(Vector, Vector)
Inv(Double, Double)
Inv(Double, Int32, Double, Int32, Int32) Result returning: Inv(Vector)
Inv(Double)
Inv(Double, Int32, Int32)
| |
|
Computes square root of vector(array) elements.
In place: SqrtInPlace(Vector)
SqrtInPlace(Double)
SqrtInPlace(Double, Int32, Int32) Out of place: Sqrt(Vector, Vector)
Sqrt(Double, Double)
Sqrt(Double, Int32, Double, Int32, Int32) Result returning: Sqrt(Vector)
Sqrt(Double)
Sqrt(Double, Int32, Int32)
| |
|
Computes inverse square root of vector(array) elements.
In place: InvSqrtInPlace(Vector)
InvSqrtInPlace(Double)
InvSqrtInPlace(Double, Int32, Int32) Out of place: InvSqrt(Vector, Vector)
InvSqrt(Double, Double)
InvSqrt(Double, Int32, Double, Int32, Int32) Result returning: InvSqrt(Vector)
InvSqrt(Double)
InvSqrt(Double, Int32, Int32)
| |
|
Computes cubic root of vector(array) elements.
In place: CbrtInPlace(Vector)
CbrtInPlace(Double)
CbrtInPlace(Double, Int32, Int32) Out of place: Cbrt(Vector, Vector)
Cbrt(Double, Double)
Cbrt(Double, Int32, Double, Int32, Int32) Result returning: Cbrt(Vector)
Cbrt(Double)
Cbrt(Double, Int32, Int32)
| |
|
Computes inverse cubic root of vector(array) elements.
In place: InvCbrtInPlace(Vector)
InvCbrtInPlace(Double)
InvCbrtInPlace(Double, Int32, Int32) Out of place: InvCbrt(Vector, Vector)
InvCbrt(Double, Double)
InvCbrt(Double, Int32, Double, Int32, Int32) Result returning: InvCbrt(Vector)
InvCbrt(Double)
InvCbrt(Double, Int32, Int32)
| |
|
Computes exponential of vector(array) elements.
In place: ExpInPlace(Vector)
ExpInPlace(Double)
ExpInPlace(Double, Int32, Int32) Out of place: Exp(Vector, Vector)
Exp(Double, Double)
Exp(Double, Int32, Double, Int32, Int32) Result returning: Exp(Vector)
Exp(Double)
Exp(Double, Int32, Int32)
| |
|
Computes natural logarithm of vector(array) elements.
In place: LogInPlace(Vector)
LogInPlace(Double)
LogInPlace(Double, Int32, Int32) Out of place: Log(Vector, Vector)
Log(Double, Double)
Log(Double, Int32, Double, Int32, Int32) Result returning: Log(Vector)
Log(Double)
Log(Double, Int32, Int32)
| |
|
Computes sine of vector(array) elements.
In place: SinInPlace(Vector)
SinInPlace(Double)
SinInPlace(Double, Int32, Int32) Out of place: Sin(Vector, Vector)
Sin(Double, Double)
Sin(Double, Int32, Double, Int32, Int32) Result returning: Sin(Vector)
Sin(Double)
Sin(Double, Int32, Int32)
| |
|
Computes cosine of vector(array) elements.
In place: CosInPlace(Vector)
CosInPlace(Double)
CosInPlace(Double, Int32, Int32) Out of place: Cos(Vector, Vector)
Cos(Double, Double)
Cos(Double, Int32, Double, Int32, Int32) Result returning: Cos(Vector)
Cos(Double)
Cos(Double, Int32, Int32)
| |
|
Computes tangent of vector(array) elements.
In place: TanInPlace(Vector)
TanInPlace(Double)
TanInPlace(Double, Int32, Int32) Out of place: Tan(Vector, Vector)
Tan(Double, Double)
Tan(Double, Int32, Double, Int32, Int32) Result returning: Tan(Vector)
Tan(Double)
Tan(Double, Int32, Int32)
| |
|
Computes arcsine of vector(array) elements.
In place: ArcSinInPlace(Vector)
ArcSinInPlace(Double)
ArcSinInPlace(Double, Int32, Int32) Out of place: ArcSin(Vector, Vector)
ArcSin(Double, Double)
ArcSin(Double, Int32, Double, Int32, Int32) Result returning: ArcSin(Vector)
ArcSin(Double)
ArcSin(Double, Int32, Int32)
| |
|
Computes arccosine of vector(array) elements.
In place: ArcCosInPlace(Vector)
ArcCosInPlace(Double)
ArcCosInPlace(Double, Int32, Int32) Out of place: ArcCos(Vector, Vector)
ArcCos(Double, Double)
ArcCos(Double, Int32, Double, Int32, Int32) Result returning: ArcCos(Vector)
ArcCos(Double)
ArcCos(Double, Int32, Int32)
| |
|
Computes arctangent of vector(array) elements.
In place: ArcTanInPlace(Vector)
ArcTanInPlace(Double)
ArcTanInPlace(Double, Int32, Int32) Out of place: ArcTan(Vector, Vector)
ArcTan(Double, Double)
ArcTan(Double, Int32, Double, Int32, Int32) Result returning: ArcTan(Vector)
ArcTan(Double)
ArcTan(Double, Int32, Int32)
| |
|
Computes hyperbolic sine of vector(array) elements.
In place: SinhInPlace(Vector)
SinhInPlace(Double)
SinhInPlace(Double, Int32, Int32) Out of place: Sinh(Vector, Vector)
Sinh(Double, Double)
Sinh(Double, Int32, Double, Int32, Int32) Result returning: Sinh(Vector)
Sinh(Double)
Sinh(Double, Int32, Int32)
| |
|
Computes hyperbolic cosine of vector(array) elements.
In place: CoshInPlace(Vector)
CoshInPlace(Double)
CoshInPlace(Double, Int32, Int32) Out of place: Cosh(Vector, Vector)
Cosh(Double, Double)
Cosh(Double, Int32, Double, Int32, Int32) Result returning: Cosh(Vector)
Cosh(Double)
Cosh(Double, Int32, Int32)
| |
|
Computes hyperbolic tangent of vector(array) elements.
In place: TanhInPlace(Vector)
TanhInPlace(Double)
TanhInPlace(Double, Int32, Int32) Out of place: Tanh(Vector, Vector)
Tanh(Double, Double)
Tanh(Double, Int32, Double, Int32, Int32) Result returning: Tanh(Vector)
Tanh(Double)
Tanh(Double, Int32, Int32)
| |
|
Computes hyperbolic arcsine of vector(array) elements.
In place: ArcSinhInPlace(Vector)
ArcSinhInPlace(Double)
ArcSinhInPlace(Double, Int32, Int32) Out of place: ArcSinh(Vector, Vector)
ArcSinh(Double, Double)
ArcSinh(Double, Int32, Double, Int32, Int32) Result returning: ArcSinh(Vector)
ArcSinh(Double)
ArcSinh(Double, Int32, Int32)
| |
|
Computes hyperbolic arccosine of vector(array) elements.
In place: ArcCoshInPlace(Vector)
ArcCoshInPlace(Double)
ArcCoshInPlace(Double, Int32, Int32) Out of place: ArcCosh(Vector, Vector)
ArcCosh(Double, Double)
ArcCosh(Double, Int32, Double, Int32, Int32) Result returning: ArcCosh(Vector)
ArcCosh(Double)
ArcCosh(Double, Int32, Int32)
| |
|
Computes hyperbolic arctangent of vector(array) elements.
In place: ArcTanhInPlace(Vector)
ArcTanhInPlace(Double)
ArcTanhInPlace(Double, Int32, Int32) Out of place: ArcTanh(Vector, Vector)
ArcTanh(Double, Double)
ArcTanh(Double, Int32, Double, Int32, Int32) Result returning: ArcTanh(Vector)
ArcTanh(Double)
ArcTanh(Double, Int32, Int32)
| |
|
Computes rounding-up of vector(array) elements.
In place: CeilingInPlace(Vector)
CeilingInPlace(Double)
CeilingInPlace(Double, Int32, Int32) Out of place: Ceiling(Vector, Vector)
Ceiling(Double, Double)
Ceiling(Double, Int32, Double, Int32, Int32) Result returning: Ceiling(Vector)
Ceiling(Double)
Ceiling(Double, Int32, Int32)
| |
|
Computes rounding-down of vector(array) elements.
In place: FloorInPlace(Vector)
FloorInPlace(Double)
FloorInPlace(Double, Int32, Int32) Out of place: Floor(Vector, Vector)
Floor(Double, Double)
Floor(Double, Int32, Double, Int32, Int32) Result returning: Floor(Vector)
Floor(Double)
Floor(Double, Int32, Int32)
| |
|
Computes rounding nearest integer of vector(array) elements.
In place: RoundInPlace(Vector)
RoundInPlace(Double)
RoundInPlace(Double, Int32, Int32) Out of place: Round(Vector, Vector)
Round(Double, Double)
Round(Double, Int32, Double, Int32, Int32) Result returning: Round(Vector)
Round(Double)
Round(Double, Int32, Int32)
| |
|
Computes truncating of fractional part of vector(array) elements.
In place: TruncateInPlace(Vector)
TruncateInPlace(Double)
TruncateInPlace(Double, Int32, Int32) Out of place: Truncate(Vector, Vector)
Truncate(Double, Double)
Truncate(Double, Int32, Double, Int32, Int32) Result returning: Truncate(Vector)
Truncate(Double)
Truncate(Double, Int32, Int32)
| |
|
Computes error function of vector(array) elements.
In place: ErfInPlace(Vector)
ErfInPlace(Double)
ErfInPlace(Double, Int32, Int32) Out of place: Erf(Vector, Vector)
Erf(Double, Double)
Erf(Double, Int32, Double, Int32, Int32) Result returning: Erf(Vector)
Erf(Double)
Erf(Double, Int32, Int32)
| |
|
Computes complementary error function of vector(array) elements.
In place: ErfcInPlace(Vector)
ErfcInPlace(Double)
ErfcInPlace(Double, Int32, Int32) Out of place: Erfc(Vector, Vector)
Erfc(Double, Double)
Erfc(Double, Int32, Double, Int32, Int32) Result returning: Erfc(Vector)
Erfc(Double)
Erfc(Double, Int32, Int32)
| |
|
Computes inverse error function of vector(array) elements.
In place: ErfInvInPlace(Vector)
ErfInvInPlace(Double)
ErfInvInPlace(Double, Int32, Int32) Out of place: ErfInv(Vector, Vector)
ErfInv(Double, Double)
ErfInv(Double, Int32, Double, Int32, Int32) Result returning: ErfInv(Vector)
ErfInv(Double)
ErfInv(Double, Int32, Int32)
| |
|
Computes inverse complementary error function of vector(array) elements.
In place: ErfcInvInPlace(Vector)
ErfcInvInPlace(Double)
ErfcInvInPlace(Double, Int32, Int32) Out of place: ErfcInv(Vector, Vector)
ErfcInv(Double, Double)
ErfcInv(Double, Int32, Double, Int32, Int32) Result returning: ErfcInv(Vector)
ErfcInv(Double)
ErfcInv(Double, Int32, Int32)
| |
|
Computes normal cummulative distribution function of vector(array) elements.
In place: NormalCdfInPlace(Vector)
NormalCdfInPlace(Double)
NormalCdfInPlace(Double, Int32, Int32) Out of place: NormalCdf(Vector, Vector)
NormalCdf(Double, Double)
NormalCdf(Double, Int32, Double, Int32, Int32) Result returning: NormalCdf(Vector)
NormalCdf(Double)
NormalCdf(Double, Int32, Int32)
| |
|
Computes inverse normal cummulative distribution function of vector(array) elements.
In place: NormalCdfInvInPlace(Vector)
NormalCdfInvInPlace(Double)
NormalCdfInvInPlace(Double, Int32, Int32) Out of place: NormalCdfInv(Vector, Vector)
NormalCdfInv(Double, Double)
NormalCdfInv(Double, Int32, Double, Int32, Int32) Result returning: NormalCdfInv(Vector)
NormalCdfInv(Double)
NormalCdfInv(Double, Int32, Int32)
| |
|
Computes gamma function of vector(array) elements.
In place: GammaInPlace(Vector)
GammaInPlace(Double)
GammaInPlace(Double, Int32, Int32) Out of place: Gamma(Vector, Vector)
Gamma(Double, Double)
Gamma(Double, Int32, Double, Int32, Int32) Result returning: Gamma(Vector)
Gamma(Double)
Gamma(Double, Int32, Int32)
| |
|
Computes log gamma function of vector(array) elements.
In place: GammaLnInPlace(Vector)
GammaLnInPlace(Double)
GammaLnInPlace(Double, Int32, Int32) Out of place: GammaLn(Vector, Vector)
GammaLn(Double, Double)
GammaLn(Double, Int32, Double, Int32, Int32) Result returning: GammaLn(Vector)
GammaLn(Double)
GammaLn(Double, Int32, Int32)
| |
|
Raises each element of a vector to the constant power.
In place: PowInPlace(Vector, Double)
PowInPlace(Double, Double)
PowInPlace(Double, Int32, Int32, Double) Out of place: Pow(Vector, Double, Vector)
Pow(Double, Double, Double)
Pow(Double, Int32, Double, Double, Int32, Int32) Result returning: Pow(Vector, Double)
Pow(Double, Double)
Pow(Double, Int32, Int32, Double)
| |