Concurrency 命名空間運算子 (AMP)
operator==
判斷指定的自變數是否相等。
template <
int _Rank,
template <int> class _Tuple_type
>
bool operator== (
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp);
參數
_排
Tuple 自變數的排名。
_Lhs
要比較的其中一個 Tuple。
_Rhs
要比較的其中一個 Tuple。
傳回值
true
如果 Tuple 相等,則為 ;否則為 false
。
operator!=
判斷指定的自變數是否不相等。
template <
int _Rank,
template <int> class _Tuple_type
>
bool operator!= (
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp);
參數
_排
Tuple 自變數的排名。
_Lhs
要比較的其中一個 Tuple。
_Rhs
要比較的其中一個 Tuple。
傳回值
true
如果 Tuple 不相等,則為 ;否則為 false
。
operator+
計算指定自變數的元件總和。
template <
int _Rank,
template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
參數
_排
Tuple 自變數的排名。
_Lhs
要加入的其中一個自變數。
_Rhs
要加入的其中一個自變數。
傳回值
指定自變數的元件式總和。
operator-
計算指定自變數之間的元件差異。
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator-(
const _Tuple_type<_Rank>& _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator-(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator-(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
參數
_排
Tuple 自變數的排名。
_Lhs
要從中減去的自變數。
_Rhs
要減去的自變數。
傳回值
指定自變數之間的元件差異。
operator*
計算指定自變數的元件乘積。
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator*(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator*(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp, cpu);
參數
_排
Tuple 自變數的排名。
_Lhs
要相乘的其中一個 Tuple。
_Rhs
要相乘的其中一個 Tuple。
傳回值
指定自變數的元件乘積。
operator/
計算指定自變數的元件商數。
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator/(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator/(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
參數
_排
Tuple 自變數的排名。
_Lhs
要分割的 Tuple。
_Rhs
要除以的 Tuple。
傳回值
指定自變數的元件商數。
operator%
計算第一個指定自變數的模數,由第二個指定的自變數。
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator%(
const _Tuple_type<_Rank>& _Lhs,
typename _Tuple_type<_Rank>::value_type _Rhs) restrict(amp,cpu);
template <
int _Rank,
template <int> class _Tuple_type
>
_Tuple_type<_Rank> operator%(
typename _Tuple_type<_Rank>::value_type _Lhs,
const _Tuple_type<_Rank>& _Rhs) restrict(amp,cpu);
參數
_排
Tuple 自變數的排名。
_Lhs
計算模組。
_Rhs
要修改的 Tuple。
傳回值
第一個指定自變數的結果會模數第二個指定的自變數。