From 65d8b1ac000bba28ed3139a82adba6c80f29e34b Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 17 Jun 2011 15:51:54 +0200 Subject: Some more terms go to zero if a reference is available --- src/hrs-scaling.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/hrs-scaling.c') diff --git a/src/hrs-scaling.c b/src/hrs-scaling.c index 171cd305..8a7c2099 100644 --- a/src/hrs-scaling.c +++ b/src/hrs-scaling.c @@ -319,6 +319,8 @@ static double iterate_scale(struct image *images, int n, mc = (rha*vhb + vha*rhb - vha*vhb) / uh; if ( isnan(mc) ) mc = 0.0; /* 0 / 0 = 0 */ + if ( reference != NULL ) mc = 0.0; + if ( a == b ) { mc += pow(Ih, 2.0) * uha; } -- cgit v1.2.3