Add missing constructors for Scalar_accessor class. (#1792)
Tento commit je obsažen v:
@@ -105,6 +105,14 @@ THE SOFTWARE.
|
||||
// Idea from https://t0rakka.silvrback.com/simd-scalar-accessor
|
||||
Vector data;
|
||||
|
||||
__host__ __device__
|
||||
Scalar_accessor() = default;
|
||||
|
||||
__host__ __device__
|
||||
Scalar_accessor(T x) {
|
||||
data[idx] = x;
|
||||
}
|
||||
|
||||
__host__ __device__
|
||||
operator T() const noexcept { return data[idx]; }
|
||||
__host__ __device__
|
||||
|
||||
Odkázat v novém úkolu
Zablokovat Uživatele