Add HIP_vector_base constructor (#456)
Change-Id: I57571f6bf9876d3a9ff312b952858527ec6abc7b
[ROCm/clr commit: c2f6c98006]
Esse commit está contido em:
@@ -106,6 +106,8 @@ get_native_pointer(const HIP_vector_base<T, n>& base_vec) {
|
||||
constexpr
|
||||
HIP_vector_base(const HIP_vector_base&) = default;
|
||||
__HOST_DEVICE__
|
||||
explicit constexpr HIP_vector_base(T x_) : x(x_) {}
|
||||
__HOST_DEVICE__
|
||||
constexpr
|
||||
HIP_vector_base(HIP_vector_base&&) = default;
|
||||
__HOST_DEVICE__
|
||||
@@ -126,6 +128,8 @@ get_native_pointer(const HIP_vector_base<T, n>& base_vec) {
|
||||
__HOST_DEVICE__
|
||||
constexpr HIP_vector_base(const HIP_vector_base&) = default;
|
||||
__HOST_DEVICE__
|
||||
constexpr HIP_vector_base(T x_, T y_ = T()) : x(x_), y(y_) {}
|
||||
__HOST_DEVICE__
|
||||
constexpr HIP_vector_base(HIP_vector_base&&) = default;
|
||||
__HOST_DEVICE__
|
||||
~HIP_vector_base() = default;
|
||||
@@ -293,6 +297,8 @@ get_native_pointer(const HIP_vector_base<T, n>& base_vec) {
|
||||
constexpr
|
||||
HIP_vector_base(const HIP_vector_base&) = default;
|
||||
__HOST_DEVICE__
|
||||
constexpr HIP_vector_base(T x_, T y_ = T(), T z_ = T()) : x(x_), y(y_), z(z_) {};
|
||||
__HOST_DEVICE__
|
||||
constexpr
|
||||
HIP_vector_base(HIP_vector_base&&) = default;
|
||||
__HOST_DEVICE__
|
||||
@@ -316,6 +322,9 @@ get_native_pointer(const HIP_vector_base<T, n>& base_vec) {
|
||||
__HOST_DEVICE__
|
||||
constexpr HIP_vector_base(const HIP_vector_base&) = default;
|
||||
__HOST_DEVICE__
|
||||
constexpr HIP_vector_base(T x_, T y_ = T(), T z_ = T(), T w_ = T())
|
||||
: x(x_), y(y_), z(z_), w(w_) {};
|
||||
__HOST_DEVICE__
|
||||
constexpr HIP_vector_base(HIP_vector_base&&) = default;
|
||||
__HOST_DEVICE__
|
||||
~HIP_vector_base() = default;
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário