Add missing constructors for Scalar_accessor class. (#1792)
Этот коммит содержится в:
1 родитель
c29b3ea1fa
Коммит
fae85cf6d2
1 file changed
+8
@@ -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__
|
||||
|
||||
Reference in new issue
Block a user