{
return make_float3(k * a.x, k * a.y, k * a.z);
}
-inline __host__ __device__ void operator+=(float3 &a, float3 b)
+inline __host__ __device__ void operator += (float3 &a, float3 b)
{
a.x += b.x; a.y += b.y; a.z += b.z;
}
-inline __host__ __device__ void operator+=(float3 &a, float4 b)
+inline __host__ __device__ void operator += (float3 &a, float4 b)
{
a.x += b.x; a.y += b.y; a.z += b.z;
}
-inline __host__ __device__ void operator-=(float3 &a, float3 b)
+inline __host__ __device__ void operator -= (float3 &a, float3 b)
{
a.x -= b.x; a.y -= b.y; a.z -= b.z;
}
{
return make_float3(a.x * b.x, a.y * b.y, a.z * b.z);
}
-inline __host__ __device__ void operator*=(float3 &a, float3 b)
+inline __host__ __device__ void operator *= (float3 &a, float3 b)
{
a.x *= b.x; a.y *= b.y; a.z *= b.z;
}
{
return make_float4(k * a.x, k * a.y, k * a.z, k * a.w);
}
-inline __host__ __device__ void operator+=(float4 &a, float4 b)
+inline __host__ __device__ void operator += (float4 &a, float4 b)
{
a.x += b.x; a.y += b.y; a.z += b.z; a.w += b.w;
}
-inline __host__ __device__ void operator+=(float4 &a, float3 b)
+inline __host__ __device__ void operator += (float4 &a, float3 b)
{
a.x += b.x; a.y += b.y; a.z += b.z;
}
-inline __host__ __device__ void operator-=(float4 &a, float3 b)
+inline __host__ __device__ void operator -= (float4 &a, float3 b)
{
a.x -= b.x; a.y -= b.y; a.z -= b.z;
}