From 11ce5869743e467ed7ada91519b668af64c0a4cd Mon Sep 17 00:00:00 2001 From: mattf Date: Fri, 25 Aug 2006 20:01:11 +0000 Subject: [PATCH] fixed adapt bug in math when calculating negative intensity git-svn-id: svn://192.168.202.10@221 3d104415-ff17-0410-8863-d5cf3c621b8a --- agc_2-X/trunk/bin/AST_VDadapt.pl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/agc_2-X/trunk/bin/AST_VDadapt.pl b/agc_2-X/trunk/bin/AST_VDadapt.pl index 1057c464..9018786e 100644 --- a/agc_2-X/trunk/bin/AST_VDadapt.pl +++ b/agc_2-X/trunk/bin/AST_VDadapt.pl @@ -717,7 +717,10 @@ foreach(@campaign_id) # Factor in the intensity setting $intensity_mul = ($adaptive_intensity[$i] / 100); if ($differential_pct_raw < 0) - {$intensity_diff = ($differential_pct_raw * ($intensity_mul - 1) );} + { + $abs_intensity_mul = abs($intensity_mul - 1); + $intensity_diff = ($differential_pct_raw * $abs_intensity_mul); + } else {$intensity_diff = ($differential_pct_raw * ($intensity_mul + 1) );} $intensity_pct = sprintf("%.2f", $intensity_diff);