operator+
#
Overloads#
operator+(x, y)
#
-
template<typename T0, typename T1>
complex<::cuda::std::common_type_t<T0, T1>> thrust::operator+(
)# Adds two
complex
numbers.The value types of the two
complex
types should be compatible and the type of the returnedcomplex
is the promoted type of the two arguments.- Parameters:
x – The first
complex
.y – The second
complex
.
operator+(x, y)
#
-
template<typename T0, typename T1>
complex<::cuda::std::common_type_t<T0, T1>> thrust::operator+(
)# Adds a scalar to a
complex
number.The value type of the
complex
should be compatible with the scalar and the type of the returnedcomplex
is the promoted type of the two arguments.- Parameters:
x – The
complex
.y – The scalar.
operator+(x, y)
#
-
template<typename T0, typename T1>
complex<::cuda::std::common_type_t<T0, T1>> thrust::operator+(
)# Adds a
complex
number to a scalar.The value type of the
complex
should be compatible with the scalar and the type of the returnedcomplex
is the promoted type of the two arguments.- Parameters:
x – The scalar.
y – The
complex
.