|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjcuda.cuDoubleComplex
public class cuDoubleComplex
Java port of the CUDA complex number structure for double precision numbers
| Field Summary | |
|---|---|
double |
x
The real part of the complex number |
double |
y
The imaginary part of the complex number |
| Method Summary | |
|---|---|
static double |
cuCabs(cuDoubleComplex x)
Returns the absolute value of the given complex number. |
static cuDoubleComplex |
cuCadd(cuDoubleComplex x,
cuDoubleComplex y)
Returns a new complex number that is the sum of the given complex numbers. |
static cuDoubleComplex |
cuCdiv(cuDoubleComplex x,
cuDoubleComplex y)
Returns the quotient of the given complex numbers. |
static double |
cuCimag(cuDoubleComplex x)
Returns the imaginary part of the given complex number. |
static cuDoubleComplex |
cuCmplx(double r,
double i)
Creates a new complex number consisting of the given real and imaginary part. |
static cuDoubleComplex |
cuCmul(cuDoubleComplex x,
cuDoubleComplex y)
Returns the product of the given complex numbers. |
static cuDoubleComplex |
cuConj(cuDoubleComplex x)
Returns the complex conjugate of the given complex number. |
static double |
cuCreal(cuDoubleComplex x)
Returns the real part of the given complex number. |
java.lang.String |
toString()
Returns a String representation of this complex number. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public double x
public double y
| Method Detail |
|---|
public static double cuCreal(cuDoubleComplex x)
x - The complex number whose real part should be returned
public static double cuCimag(cuDoubleComplex x)
x - The complex number whose imaginary part should be returned
public static cuDoubleComplex cuCmplx(double r,
double i)
r - The real part of the complex numberi - The imaginary part of the complex number
public static cuDoubleComplex cuConj(cuDoubleComplex x)
x - The complex number whose complex conjugate should be returned
public static cuDoubleComplex cuCadd(cuDoubleComplex x,
cuDoubleComplex y)
x - The first addendy - The second addend
public static cuDoubleComplex cuCmul(cuDoubleComplex x,
cuDoubleComplex y)
x - The first factory - The second factor
public static cuDoubleComplex cuCdiv(cuDoubleComplex x,
cuDoubleComplex y)
x - The dividendy - The divisor
public static double cuCabs(cuDoubleComplex x)
x - The complex number whose absolute value should be returned
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||