diff options
Diffstat (limited to 'src/refinetest3d3.c')
-rw-r--r-- | src/refinetest3d3.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/refinetest3d3.c b/src/refinetest3d3.c index 5850b09..65705a8 100644 --- a/src/refinetest3d3.c +++ b/src/refinetest3d3.c @@ -127,6 +127,7 @@ int main(int argc, char *argv[]) { ctx->x_centre = 256; ctx->y_centre = 256; ctx->pixel_size = 5e7; + ctx->reflectionlist = reflectionlist_new(); for ( i=0; i<=90; i++ ) { image_add(ctx->images, NULL, 512, 512, deg2rad(i), ctx); ctx->images->images[i].features = image_feature_list_new(); @@ -144,7 +145,8 @@ int main(int argc, char *argv[]) { /* The "real" reflections */ reflections_real = reflection_list_from_cell(cell_real); for ( i=0; i<=90; i++ ) { - ctx->images->images[i].features = reproject_get_reflections(&ctx->images->images[i], reflections_real); + ctx->images->images[i].features = reproject_get_reflections(&ctx->images->images[i], reflections_real, + ctx); } /* The "model" cell to be refined */ @@ -154,7 +156,8 @@ int main(int argc, char *argv[]) { ctx->cell->c.x = 0.1e9; ctx->cell->c.y = 0.1e9; ctx->cell->c.z = 5.0e9; ctx->cell_lattice = reflection_list_from_cell(ctx->cell); for ( i=0; i<ctx->images->n_images; i++ ) { - ctx->images->images[i].rflist = reproject_get_reflections(&ctx->images->images[i], ctx->cell_lattice); + ctx->images->images[i].rflist = reproject_get_reflections(&ctx->images->images[i], ctx->cell_lattice, + ctx); reproject_partner_features(ctx->images->images[i].rflist, &ctx->images->images[i]); } |