From 24746060a47d220c016f34e3598665817e3d407d Mon Sep 17 00:00:00 2001 From: Thomas White Date: Mon, 22 Nov 2010 16:56:32 +0100 Subject: Allow selected reflections to change This partially reverts a2611c8c2acf977eddac2d1a372760383d395da5. --- src/facetron.c | 4 ++-- src/geometry.c | 2 +- src/geometry.h | 2 +- src/post-refinement.c | 6 ++---- src/templates.c | 2 +- 5 files changed, 7 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/facetron.c b/src/facetron.c index dd82256a..78a4b72b 100644 --- a/src/facetron.c +++ b/src/facetron.c @@ -102,7 +102,7 @@ static void refine_image(int mytask, void *tasks) return; } - spots = find_intersections(image, image->indexed_cell, &n, 0, NULL); + spots = find_intersections(image, image->indexed_cell, &n, 0); dev = +INFINITY; i = 0; do { @@ -166,7 +166,7 @@ static void integrate_image(int mytask, void *tasks) } /* Figure out which spots should appear in this pattern */ - spots = find_intersections(image, image->indexed_cell, &n, 0, NULL); + spots = find_intersections(image, image->indexed_cell, &n, 0); /* For each reflection, estimate the partiality */ for ( j=0; jindexed_cell, n, 0, spots_old); - free(spots_old); + free(spots); + spots = find_intersections(image, image->indexed_cell, n, 0); *pspots = spots; return mean_partial_dev(image, spots, *n, sym, i_full, NULL); } diff --git a/src/templates.c b/src/templates.c index 57434473..4bd85a76 100644 --- a/src/templates.c +++ b/src/templates.c @@ -172,7 +172,7 @@ IndexingPrivate *generate_templates(UnitCell *cell, const char *filename, cell_rot = rotate_cell(cell, omega, phi, 0.0); - cpeaks = find_intersections(&image, cell_rot, &n, 0, NULL); + cpeaks = find_intersections(&image, cell_rot, &n, 0); if ( cpeaks == NULL ) { ERROR("Template calculation failed.\n"); return NULL; -- cgit v1.2.3