Yeppp!
 All Classes Functions Variables Pages
List of all members
Math Class Reference

Vector mathematical functions. More...

Static Public Member Functions

Natural Logarithm
static native void Log_V64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length)
 Computes logarithm on double-precision (64-bit) floating-point elements. More...
 
Base-e Exponent
static native void Exp_V64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length)
 Computes exponent on double-precision (64-bit) floating-point elements. More...
 
Sine
static native void Sin_V64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length)
 Computes sine on double-precision (64-bit) floating-point elements. More...
 
Tangent
static native void Tan_V64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length)
 Computes tangent on double-precision (64-bit) floating-point elements. More...
 

Detailed Description

Vector mathematical functions.

Member Function Documentation

static native void Log_V64f_V64f ( double[]  xArray,
int  xOffset,
double[]  yArray,
int  yOffset,
int  length 
)
static

Computes logarithm on double-precision (64-bit) floating-point elements.

Parameters
[in]xArrayInput array.
[in]xOffsetOffset of the first element in xArray.
[out]yArrayOutput array.
[in]yOffsetOffset of the first element in yArray.
[in]lengthThe length of the subarrays to be used in computation.
Exceptions
NullPointerExceptionIf xArray or yArray argument is null.
InvalidArgumentExceptionIf the xOffset or yOffset argument is negative.
NegativeArraySizeExceptionIf the length argument is null.
IndexOutOfBoundsExceptionIf xOffset + length exceeds the length of xArray array or yOffset + length exceeds the length of yArray array.
MisalignedPointerErrorIf one of the arrays is not properly aligned.
static native void Exp_V64f_V64f ( double[]  xArray,
int  xOffset,
double[]  yArray,
int  yOffset,
int  length 
)
static

Computes exponent on double-precision (64-bit) floating-point elements.

Parameters
[in]xArrayInput array.
[in]xOffsetOffset of the first element in xArray.
[out]yArrayOutput array.
[in]yOffsetOffset of the first element in yArray.
[in]lengthThe length of the subarrays to be used in computation.
Exceptions
NullPointerExceptionIf xArray or yArray argument is null.
InvalidArgumentExceptionIf the xOffset or yOffset argument is negative.
NegativeArraySizeExceptionIf the length argument is null.
IndexOutOfBoundsExceptionIf xOffset + length exceeds the length of xArray array or yOffset + length exceeds the length of yArray array.
MisalignedPointerErrorIf one of the arrays is not properly aligned.
static native void Sin_V64f_V64f ( double[]  xArray,
int  xOffset,
double[]  yArray,
int  yOffset,
int  length 
)
static

Computes sine on double-precision (64-bit) floating-point elements.

Parameters
[in]xArrayInput array.
[in]xOffsetOffset of the first element in xArray.
[out]yArrayOutput array.
[in]yOffsetOffset of the first element in yArray.
[in]lengthThe length of the subarrays to be used in computation.
Exceptions
NullPointerExceptionIf xArray or yArray argument is null.
InvalidArgumentExceptionIf the xOffset or yOffset argument is negative.
NegativeArraySizeExceptionIf the length argument is null.
IndexOutOfBoundsExceptionIf xOffset + length exceeds the length of xArray array or yOffset + length exceeds the length of yArray array.
MisalignedPointerErrorIf one of the arrays is not properly aligned.
static native void Tan_V64f_V64f ( double[]  xArray,
int  xOffset,
double[]  yArray,
int  yOffset,
int  length 
)
static

Computes tangent on double-precision (64-bit) floating-point elements.

Parameters
[in]xArrayInput array.
[in]xOffsetOffset of the first element in xArray.
[out]yArrayOutput array.
[in]yOffsetOffset of the first element in yArray.
[in]lengthThe length of the subarrays to be used in computation.
Exceptions
NullPointerExceptionIf xArray or yArray argument is null.
InvalidArgumentExceptionIf the xOffset or yOffset argument is negative.
NegativeArraySizeExceptionIf the length argument is null.
IndexOutOfBoundsExceptionIf xOffset + length exceeds the length of xArray array or yOffset + length exceeds the length of yArray array.
MisalignedPointerErrorIf one of the arrays is not properly aligned.