title: cuComplex.h and exp()
body: <p>Q0:</p>
  
  <p>Is exp() supported by cuComplex.h?</p>
  
  <p>Q1:</p>
  
  <p>How to write A = B * exp(i * C), where A, B, C are same size arrays of real numbers? Is this right?</p>
  
  <p>main:</p>
  
  <pre><code>cuComplex A;
  float B;
  cuComplex c;
  </code></pre>
  
  <p>kernel:</p>
  
  <pre><code>c[idx] = ( 0, C[idx] );
  
  A[idx] = B[idx] * exp( c[idx] ); 
  </code></pre>
  
  <p>Q2:</p>
  
  <p>cuComplex contains 2 float numbers which means I have to allocate 2 times more memory then for original matrix. is there any way to create pure imaginary number?</p>