isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
ComplexMultiply.h
1 #pragma once
2 
3 #include <thrust/complex.h>
4 
5 #include <isce3/core/Common.h>
6 #include <isce3/math/ComplexMultiply.h>
7 
9 namespace isce3 { namespace math { namespace complex_multiply {
10 
11 CUDA_HOSTDEV inline auto operator*(float t, thrust::complex<double> u)
12 {
13  return double(t) * u;
14 }
15 
16 CUDA_HOSTDEV inline auto operator*(thrust::complex<double> t, float u)
17 {
18  return t * double(u);
19 }
20 
21 }}} // namespace isce3::math::complex_multiply
Definition: GDALDataTypeUtil.h:10

Generated for ISCE3.0 by doxygen 1.8.5.