Home
last modified time | relevance | path

Searched refs:complex (Results 1 – 25 of 1064) sorted by relevance

12345678910>>...43

/external/libcxx/test/std/numerics/complex.number/
Dcases.h20 const std::complex<double> testcases[] =
22 std::complex<double>( 1.e-6, 1.e-6),
23 std::complex<double>(-1.e-6, 1.e-6),
24 std::complex<double>(-1.e-6, -1.e-6),
25 std::complex<double>( 1.e-6, -1.e-6),
27 std::complex<double>( 1.e+6, 1.e-6),
28 std::complex<double>(-1.e+6, 1.e-6),
29 std::complex<double>(-1.e+6, -1.e-6),
30 std::complex<double>( 1.e+6, -1.e-6),
32 std::complex<double>( 1.e-6, 1.e+6),
[all …]
/external/libcxx/include/
Dcomplex2 //===--------------------------- complex ----------------------------------===//
15 complex synopsis
21 class complex
26 complex(const T& re = T(), const T& im = T()); // constexpr in C++14
27 complex(const complex&); // constexpr in C++14
28 template<class X> complex(const complex<X>&); // constexpr in C++14
36 complex<T>& operator= (const T&);
37 complex<T>& operator+=(const T&);
38 complex<T>& operator-=(const T&);
39 complex<T>& operator*=(const T&);
[all …]
/external/python/cpython3/Lib/test/
Dtest_complex.py17 if isinstance(a, complex):
18 if isinstance(b, complex):
25 if isinstance(b, complex):
87 simple_complex = [complex(x, y) for x in simple_real for y in simple_real]
94 self.check_div(complex(1e200, 1e200), 1+0j)
95 self.check_div(complex(1e-200, 1e-200), 1+0j)
99 self.check_div(complex(random(), random()),
100 complex(random(), random()))
102 self.assertRaises(ZeroDivisionError, complex.__truediv__, 1+1j, 0+0j)
106 self.assertAlmostEqual(complex.__truediv__(2+0j, 1+1j), 1-1j)
[all …]
Dtest_cmath.py14 complex_zeros = [complex(x, y) for x in [0.0, -0.0] for y in [0.0, -0.0]]
15 complex_infinities = [complex(x, y) for x, y in [
37 complex_nans = [complex(x, y) for x, y in [
357 return complex(*polar(z))
360 arg = complex(ar, ai)
361 expected = complex(er, ei)
395 actual = complex(abs(actual.real), actual.imag)
396 expected = complex(abs(expected.real), expected.imag)
398 actual = complex(actual.real, abs(actual.imag))
399 expected = complex(expected.real, abs(expected.imag))
[all …]
/external/python/cpython2/Lib/test/
Dtest_complex.py14 if isinstance(a, complex):
15 if isinstance(b, complex):
22 if isinstance(b, complex):
88 simple_complex = [complex(x, y) for x in simple_real for y in simple_real]
95 self.check_div(complex(1e200, 1e200), 1+0j)
96 self.check_div(complex(1e-200, 1e-200), 1+0j)
100 self.check_div(complex(random(), random()),
101 complex(random(), random()))
103 self.assertRaises(ZeroDivisionError, complex.__div__, 1+1j, 0+0j)
108 self.assertAlmostEqual(complex.__truediv__(2+0j, 1+1j), 1-1j)
[all …]
Dtest_cmath.py10 complex_zeros = [complex(x, y) for x in [0.0, -0.0] for y in [0.0, -0.0]]
11 complex_infinities = [complex(x, y) for x, y in [
33 complex_nans = [complex(x, y) for x, y in [
295 return complex(*polar(z))
298 arg = complex(ar, ai)
299 expected = complex(er, ei)
327 actual = complex(abs(actual.real), actual.imag)
328 expected = complex(abs(expected.real), expected.imag)
330 actual = complex(actual.real, abs(actual.imag))
331 expected = complex(expected.real, abs(expected.imag))
[all …]
/external/webrtc/webrtc/modules/audio_processing/beamformer/
Dcomplex_matrix_unittest.cc21 const complex<float> kValuesInitial[kNumRows][kNumCols] = { in TEST()
22 {complex<float>(1.1f, 1.1f), complex<float>(2.2f, -2.2f), in TEST()
23 complex<float>(3.3f, 3.3f), complex<float>(4.4f, -4.4f)}, in TEST()
24 {complex<float>(5.5f, 5.5f), complex<float>(6.6f, -6.6f), in TEST()
25 complex<float>(7.7f, 7.7f), complex<float>(8.8f, -8.8f)}}; in TEST()
27 const complex<float> kValuesExpected[kNumRows][kNumCols] = { in TEST()
28 {complex<float>(1.1f, -1.1f), complex<float>(2.2f, 2.2f), in TEST()
29 complex<float>(3.3f, -3.3f), complex<float>(4.4f, 4.4f)}, in TEST()
30 {complex<float>(5.5f, -5.5f), complex<float>(6.6f, 6.6f), in TEST()
31 complex<float>(7.7f, -7.7f), complex<float>(8.8f, 8.8f)}}; in TEST()
[all …]
Dmatrix_unittest.cc19 using std::complex;
219 const complex<float> kValues[kNumRows][kNumCols] = { in TEST()
220 {complex<float>(-4.f, 0), complex<float>(0, 9), complex<float>(3, -4)}}; in TEST()
221 const complex<float> kValuesExpected[kNumRows][kNumCols] = { in TEST()
222 {complex<float>(0.f, 2.f), complex<float>(2.1213202f, 2.1213202f), in TEST()
223 complex<float>(2.f, -1.f)}}; in TEST()
225 Matrix<complex<float> > operand_mat(*kValues, kNumRows, kNumCols); in TEST()
226 Matrix<complex<float> > expected_result(*kValuesExpected, kNumRows, kNumCols); in TEST()
227 Matrix<complex<float> > actual_result; in TEST()
241 const complex<float> kValues[kNumRows][kNumCols] = { in TEST()
[all …]
/external/eigen/Eigen/src/Core/arch/CUDA/
DComplex.h28 …uct scalar_sum_op<const std::complex<T>, const std::complex<T> > : binary_op_base<const std::compl…
29 typedef typename std::complex<T> result_type;
32 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex<T> operator() (const std::complex<T>& a, const …
33 return std::complex<T>(numext::real(a) + numext::real(b),
38 …ame T> struct scalar_sum_op<std::complex<T>, std::complex<T> > : scalar_sum_op<const std::complex<…
42 …lar_difference_op<const std::complex<T>, const std::complex<T> > : binary_op_base<const std::comp…
43 typedef typename std::complex<T> result_type;
46 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex<T> operator() (const std::complex<T>& a, const …
47 return std::complex<T>(numext::real(a) - numext::real(b),
52 …ct scalar_difference_op<std::complex<T>, std::complex<T> > : scalar_difference_op<const std::compl…
[all …]
/external/tensorflow/tensorflow/stream_executor/
Dblas.h185 const DeviceMemory<std::complex<float>> &x, int incx,
188 const DeviceMemory<std::complex<double>> &x, int incx,
199 std::complex<float> alpha,
200 const DeviceMemory<std::complex<float>> &x, int incx,
201 DeviceMemory<std::complex<float>> *y, int incy) = 0;
203 std::complex<double> alpha,
204 const DeviceMemory<std::complex<double>> &x, int incx,
205 DeviceMemory<std::complex<double>> *y, int incy) = 0;
215 const DeviceMemory<std::complex<float>> &x, int incx,
216 DeviceMemory<std::complex<float>> *y, int incy) = 0;
[all …]
Dstream.h797 const DeviceMemory<std::complex<float>> &x, int incx,
800 const DeviceMemory<std::complex<double>> &x, int incx,
814 Stream &ThenBlasAxpy(uint64 elem_count, std::complex<float> alpha,
815 const DeviceMemory<std::complex<float>> &x, int incx,
816 DeviceMemory<std::complex<float>> *y, int incy);
817 Stream &ThenBlasAxpy(uint64 elem_count, std::complex<double> alpha,
818 const DeviceMemory<std::complex<double>> &x, int incx,
819 DeviceMemory<std::complex<double>> *y, int incy);
827 const DeviceMemory<std::complex<float>> &x, int incx,
828 DeviceMemory<std::complex<float>> *y, int incy);
[all …]
Dstream.cc100 string ToVlogString(const std::complex<T> &c) { in ToVlogString()
1934 const DeviceMemory<std::complex<float>> &x, in ThenBlasAsum()
1938 ThenBlasImpl<uint64, const DeviceMemory<std::complex<float>> &, int, in ThenBlasAsum()
1945 const DeviceMemory<std::complex<double>> &x, in ThenBlasAsum()
1949 ThenBlasImpl<uint64, const DeviceMemory<std::complex<double>> &, int, in ThenBlasAsum()
1979 Stream &Stream::ThenBlasAxpy(uint64 elem_count, std::complex<float> alpha, in ThenBlasAxpy()
1980 const DeviceMemory<std::complex<float>> &x, in ThenBlasAxpy()
1981 int incx, DeviceMemory<std::complex<float>> *y, in ThenBlasAxpy()
1986 ThenBlasImpl<uint64, std::complex<float>, in ThenBlasAxpy()
1987 const DeviceMemory<std::complex<float>> &, int, in ThenBlasAxpy()
[all …]
/external/eigen/unsupported/test/
Dcxx11_tensor_complex_cuda.cu23 Tensor<std::complex<float>, 1, 0, int> in1(2); in test_cuda_nullary()
24 Tensor<std::complex<float>, 1, 0, int> in2(2); in test_cuda_nullary()
29 std::size_t complex_bytes = in1.size() * sizeof(std::complex<float>); in test_cuda_nullary()
31 std::complex<float>* d_in1; in test_cuda_nullary()
32 std::complex<float>* d_in2; in test_cuda_nullary()
43 Eigen::TensorMap<Eigen::Tensor<std::complex<float>, 1, 0, int>, Eigen::Aligned> gpu_in1( in test_cuda_nullary()
45 Eigen::TensorMap<Eigen::Tensor<std::complex<float>, 1, 0, int>, Eigen::Aligned> gpu_in2( in test_cuda_nullary()
50 gpu_in1.device(gpu_device) = gpu_in1.constant(std::complex<float>(3.14f, 2.7f)); in test_cuda_nullary()
53 Tensor<std::complex<float>, 1, 0, int> new1(2); in test_cuda_nullary()
64 VERIFY_IS_APPROX(new1(i), std::complex<float>(3.14f, 2.7f)); in test_cuda_nullary()
[all …]
Dcxx11_tensor_fft.cpp29 …Tensor<std::complex<float>, 2, DataLayout> output = input.template fft<Eigen::BothParts, Eigen::FF… in test_fft_2D_golden()
31 std::complex<float> output_golden[6]; // in ColMajor order in test_fft_2D_golden()
32 output_golden[0] = std::complex<float>(21, 0); in test_fft_2D_golden()
33 output_golden[1] = std::complex<float>(-9, 0); in test_fft_2D_golden()
34 output_golden[2] = std::complex<float>(-3, 1.73205); in test_fft_2D_golden()
35 output_golden[3] = std::complex<float>( 0, 0); in test_fft_2D_golden()
36 output_golden[4] = std::complex<float>(-3, -1.73205); in test_fft_2D_golden()
37 output_golden[5] = std::complex<float>(0 ,0); in test_fft_2D_golden()
39 std::complex<float> c_offset = std::complex<float>(1.0, 1.0); in test_fft_2D_golden()
60 Tensor<std::complex<float>, 1, ColMajor> input(5); in test_fft_complex_input_golden()
[all …]
Dcxx11_tensor_of_complex.cpp21 Tensor<std::complex<float>, 1> data1(3); in test_additions()
22 Tensor<std::complex<float>, 1> data2(3); in test_additions()
24 data1(i) = std::complex<float>(i, -i); in test_additions()
25 data2(i) = std::complex<float>(i, 7 * i); in test_additions()
28 Tensor<std::complex<float>, 1> sum = data1 + data2; in test_additions()
30 VERIFY_IS_EQUAL(sum(i), std::complex<float>(2*i, 6*i)); in test_additions()
37 Tensor<std::complex<float>, 1> data1(3); in test_abs()
38 Tensor<std::complex<double>, 1> data2(3); in test_abs()
53 Tensor<std::complex<float>, 1> data1(3); in test_conjugate()
54 Tensor<std::complex<double>, 1> data2(3); in test_conjugate()
[all …]
/external/libcxx/test/std/numerics/complex.number/complex.ops/
Dstream_input.pass.cpp26 std::complex<double> c; in main()
28 assert(c == std::complex<double>(5, 0)); in main()
33 std::complex<double> c; in main()
35 assert(c == std::complex<double>(5, 0)); in main()
40 std::complex<double> c; in main()
42 assert(c == std::complex<double>(5, 0)); in main()
47 std::complex<double> c; in main()
49 assert(c == std::complex<double>(0, 0)); in main()
54 std::complex<double> c; in main()
56 assert(c == std::complex<double>(5.5, 0)); in main()
[all …]
/external/webrtc/webrtc/modules/audio_processing/intelligibility/
Dintelligibility_utils.h33 std::complex<float> zerofudge(std::complex<float> c);
37 std::complex<float> NewMean(std::complex<float> mean,
38 std::complex<float> data,
42 void AddToMean(std::complex<float> data,
44 std::complex<float>* mean);
81 void Step(const std::complex<float>* data, bool skip_fudge = false) {
97 void InfiniteStep(const std::complex<float>* data, bool dummy);
98 void DecayStep(const std::complex<float>* data, bool dummy);
99 void WindowedStep(const std::complex<float>* data, bool dummy);
100 void BlockedStep(const std::complex<float>* data, bool dummy);
[all …]
Dintelligibility_utils.cc22 using std::complex;
39 complex<float> zerofudge(complex<float> c) { in zerofudge()
40 return complex<float>(AddDitherIfZero(c.real()), AddDitherIfZero(c.imag())); in zerofudge()
43 complex<float> NewMean(complex<float> mean, complex<float> data, size_t count) { in NewMean()
47 void AddToMean(complex<float> data, size_t count, complex<float>* mean) { in AddToMean()
58 : running_mean_(new complex<float>[num_freqs]()), in VarianceArray()
59 running_mean_sq_(new complex<float>[num_freqs]()), in VarianceArray()
60 sub_running_mean_(new complex<float>[num_freqs]()), in VarianceArray()
61 sub_running_mean_sq_(new complex<float>[num_freqs]()), in VarianceArray()
71 history_.reset(new rtc::scoped_ptr<complex<float>[]>[num_freqs_]()); in VarianceArray()
[all …]
/external/libcxx/test/std/numerics/complex.number/cmplx.over/
Dpow.pass.cpp40 test(T x, const std::complex<U>& y) in test()
43 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), ""); in test()
44 assert(std::pow(x, y) == pow(std::complex<V>(x, 0), std::complex<V>(y))); in test()
49 test(const std::complex<T>& x, U y) in test()
52 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), ""); in test()
53 assert(std::pow(x, y) == pow(std::complex<V>(x), std::complex<V>(y, 0))); in test()
58 test(const std::complex<T>& x, const std::complex<U>& y) in test()
61 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), ""); in test()
62 assert(std::pow(x, y) == pow(std::complex<V>(x), std::complex<V>(y))); in test()
69 test(T(3), std::complex<U>(4, 5)); in test()
[all …]
/external/tensorflow/tensorflow/stream_executor/cuda/
Dcuda_blas.cc540 struct CUDADataType<std::complex<Eigen::half>> {
550 struct CUDADataType<std::complex<float>> {
560 struct CUDADataType<std::complex<double>> {
575 struct CUDADataType<std::complex<int8>> {
585 struct CUDADataType<std::complex<uint8>> {
658 const DeviceMemory<std::complex<float>> &x, int incx, in DoBlasAsum()
666 const DeviceMemory<std::complex<double>> &x, int incx, in DoBlasAsum()
690 std::complex<float> alpha, in DoBlasAxpy()
691 const DeviceMemory<std::complex<float>> &x, int incx, in DoBlasAxpy()
692 DeviceMemory<std::complex<float>> *y, int incy) { in DoBlasAxpy()
[all …]
/external/eigen/Eigen/src/Core/arch/ZVector/
DComplex.h38 template<> struct packet_traits<std::complex<float> > : default_packet_traits
63 template<> struct packet_traits<std::complex<double> > : default_packet_traits
86 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, ali…
87 template<> struct unpacket_traits<Packet1cd> { typedef std::complex<double> type; enum {size=1, ali…
92 template<> EIGEN_STRONG_INLINE Packet2cf pload <Packet2cf>(const std::complex<float>* from) { EIGE…
93 template<> EIGEN_STRONG_INLINE Packet1cd pload <Packet1cd>(const std::complex<double>* from) { EIGE…
94 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { EIGE…
95 template<> EIGEN_STRONG_INLINE Packet1cd ploadu<Packet1cd>(const std::complex<double>* from) { EIGE…
96 template<> EIGEN_STRONG_INLINE void pstore <std::complex<float> >(std::complex<float> * to, con…
97 template<> EIGEN_STRONG_INLINE void pstore <std::complex<double> >(std::complex<double> * to, con…
[all …]
/external/eigen/blas/f2c/
Dcomplexdots.c21 complex cdotc_(integer *n, complex *cx, integer in cdotc_()
22 *incx, complex *cy, integer *incy) in cdotc_()
24 complex res; in cdotc_()
25 extern /* Subroutine */ int cdotcw_(integer *, complex *, integer *, in cdotc_()
26 complex *, integer *, complex *); in cdotc_()
37 complex cdotu_(integer *n, complex *cx, integer in cdotu_()
38 *incx, complex *cy, integer *incy) in cdotu_()
40 complex res; in cdotu_()
41 extern /* Subroutine */ int cdotuw_(integer *, complex *, integer *, in cdotu_()
42 complex *, integer *, complex *); in cdotu_()
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dwiden_load-1.ll15 "file complex.c, line 27, bb1":
17 br label %"file complex.c, line 27, bb13"
19 "file complex.c, line 27, bb13": ; preds = %"file complex.c, line 27, bb1"
25 br label %"file complex.c, line 34, bb4"
27 "file complex.c, line 34, bb4": ; preds = %"file complex.c, line 27, bb13"
32 br i1 %r8, label %"file complex.c, line 34, bb7", label %"file complex.c, line 27, bb5"
34 "file complex.c, line 27, bb5": ; preds = %"file complex.c, line 34, bb4"
35 br label %"file complex.c, line 35, bb6"
37 "file complex.c, line 35, bb6": ; preds = %"file complex.c, line 27, bb5"
41 br label %"file complex.c, line 34, bb7"
[all …]
/external/eigen/Eigen/src/Core/arch/NEON/
DComplex.h42 template<> struct packet_traits<std::complex<float> > : default_packet_traits
65 template<> struct unpacket_traits<Packet2cf> { typedef std::complex<float> type; enum {size=2, alig…
67 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from)
121 template<> EIGEN_STRONG_INLINE Packet2cf pload<Packet2cf>(const std::complex<float>* from) { EIGEN_…
122 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { EIGEN…
124 template<> EIGEN_STRONG_INLINE Packet2cf ploaddup<Packet2cf>(const std::complex<float>* from) { ret…
126 template<> EIGEN_STRONG_INLINE void pstore <std::complex<float> >(std::complex<float> * to, const…
127 template<> EIGEN_STRONG_INLINE void pstoreu<std::complex<float> >(std::complex<float> * to, const…
129 …ate<> EIGEN_DEVICE_FUNC inline Packet2cf pgather<std::complex<float>, Packet2cf>(const std::comple…
139 template<> EIGEN_DEVICE_FUNC inline void pscatter<std::complex<float>, Packet2cf>(std::complex<floa…
[all …]
/external/libcxx/test/std/numerics/complex.number/complex.literals/
Dliterals.pass.cpp24 static_assert ( std::is_same<decltype( 3.0il ), std::complex<long double>>::value, "" ); in main()
25 static_assert ( std::is_same<decltype( 3il ), std::complex<long double>>::value, "" ); in main()
26 static_assert ( std::is_same<decltype( 3.0i ), std::complex<double>>::value, "" ); in main()
27 static_assert ( std::is_same<decltype( 3i ), std::complex<double>>::value, "" ); in main()
28 static_assert ( std::is_same<decltype( 3.0if ), std::complex<float>>::value, "" ); in main()
29 static_assert ( std::is_same<decltype( 3if ), std::complex<float>>::value, "" ); in main()
32 std::complex<long double> c1 = 3.0il; in main()
33 assert ( c1 == std::complex<long double>(0, 3.0)); in main()
39 std::complex<double> c1 = 3.0i; in main()
40 assert ( c1 == std::complex<double>(0, 3.0)); in main()
[all …]

12345678910>>...43