
Parallel Colt 0.7.2  
PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
java.lang.Object jcuda.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 