From 45c407fe626f98eb8d44209f8e2b7e553ae77fb0 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 24 Jun 2011 11:41:30 +0200 Subject: Back out and abort refinement if things look bad --- src/hrs-scaling.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/hrs-scaling.c') diff --git a/src/hrs-scaling.c b/src/hrs-scaling.c index 5e7593f5..cbae682c 100644 --- a/src/hrs-scaling.c +++ b/src/hrs-scaling.c @@ -401,6 +401,10 @@ static RefList *lsq_intensities(struct image *images, int n, double G; Reflection *refl; + /* Don't scale intensities from this image if + * post refinement failed on the last step. */ + if ( images[m].pr_dud ) continue; + G = images[m].osf; for ( refl = find_refl(images[m].reflections, -- cgit v1.2.3