From 9813441eca580e6566d059e78eae5c2d0251e144 Mon Sep 17 00:00:00 2001 From: Stan Seibert Date: Wed, 22 Jun 2011 14:28:24 -0400 Subject: Fix accidental reuse of absorption_length when computing scattering length. --- src/kernel.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/kernel.cu b/src/kernel.cu index 2d579be..98d3ca7 100644 --- a/src/kernel.cu +++ b/src/kernel.cu @@ -296,7 +296,7 @@ __global__ void propagate(int nthreads, float3 *positions, float3 *directions, f float scattering_length = interp_property(wavelength, material1.scattering_length); float absorption_distance = -absorption_length*logf(curand_uniform(&rng)); - float scattering_distance = -absorption_length*logf(curand_uniform(&rng)); + float scattering_distance = -scattering_length*logf(curand_uniform(&rng)); if (absorption_distance <= scattering_distance) { -- cgit