|
Parallel Colt 0.7.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjcuda.jcublas.JCuComplex
public class JCuComplex
Java port of the CUBLAS complex number structure
| Field Summary | |
|---|---|
float |
x
The real part of the complex number |
float |
y
The imaginary part of the complex number |
| Method Summary | |
|---|---|
static float |
cuCabs(JCuComplex x)
Returns the absolute value of the given complex number Original comment: This implementation guards against intermediate underflow and overflow by scaling. |
static JCuComplex |
cuCadd(JCuComplex x,
JCuComplex y)
Returns a new complex number that is the sum of the given complex numbers |
static JCuComplex |
cuCdiv(JCuComplex x,
JCuComplex y)
Returns the quotient of the given complex numbers. Original comment: This implementation guards against intermediate underflow and overflow by scaling. |
static float |
cuCimag(JCuComplex x)
Returns the imaginary part of the given complex number |
static JCuComplex |
cuCmplx(float r,
float i)
Creates a new complex number consisting of the given real and imaginary part |
static JCuComplex |
cuCmul(JCuComplex x,
JCuComplex y)
Returns the product of the given complex numbers. Original comment: This implementation could suffer from intermediate overflow even though the final result would be in range. |
static JCuComplex |
cuConj(JCuComplex x)
Returns the complex conjugate of the given complex number |
static float |
cuCreal(JCuComplex x)
Returns the real part of the given complex number |
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 float x
public float y
| Method Detail |
|---|
public static float cuCreal(JCuComplex x)
x - The complex number whose real part should be returned
public static float cuCimag(JCuComplex x)
x - The complex number whose imaginary part should be returned
public static JCuComplex cuCmplx(float r,
float i)
r - The real part of the complex numberi - The imaginary part of the complex number
public static JCuComplex cuConj(JCuComplex x)
x - The complex number whose complex conjugate should be returned
public static JCuComplex cuCadd(JCuComplex x,
JCuComplex y)
x - The first addendy - The second addend
public static JCuComplex cuCmul(JCuComplex x,
JCuComplex y)
x - The first factory - The second factor
public static JCuComplex cuCdiv(JCuComplex x,
JCuComplex y)
x - The dividendy - The divisor
public static float cuCabs(JCuComplex x)
x - The complex number whose absolute value should be returned
public String toString()
toString in class Object
|
Parallel Colt 0.7.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||