diff options
Diffstat (limited to 'src/refinetest3d2.c')
-rw-r--r-- | src/refinetest3d2.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/refinetest3d2.c b/src/refinetest3d2.c index 7733106..cffe7f2 100644 --- a/src/refinetest3d2.c +++ b/src/refinetest3d2.c @@ -126,6 +126,7 @@ int main(int argc, char *argv[]) { ctx->x_centre = 256; ctx->y_centre = 256; ctx->pixel_size = 5e7; + ctx->reflectionlist = reflectionlist_new(); image_add(ctx->images, NULL, 512, 512, deg2rad(00.0), ctx); ctx->images->images[0].features = image_feature_list_new(); image_add(ctx->images, NULL, 512, 512, deg2rad(90.0), ctx); @@ -145,9 +146,9 @@ int main(int argc, char *argv[]) { cell_real->c.x = 0.0e9; cell_real->c.y = 0.0e9; cell_real->c.z = 5.0e9; /* The "real" reflections */ reflections_real = reflection_list_from_cell(cell_real); - ctx->images->images[0].features = reproject_get_reflections(&ctx->images->images[0], reflections_real); - ctx->images->images[1].features = reproject_get_reflections(&ctx->images->images[1], reflections_real); - ctx->images->images[2].features = reproject_get_reflections(&ctx->images->images[2], reflections_real); + ctx->images->images[0].features = reproject_get_reflections(&ctx->images->images[0], reflections_real, ctx); + ctx->images->images[1].features = reproject_get_reflections(&ctx->images->images[1], reflections_real, ctx); + ctx->images->images[2].features = reproject_get_reflections(&ctx->images->images[2], reflections_real, ctx); /* The "model" cell to be refined */ ctx->cell = malloc(sizeof(Basis)); @@ -155,11 +156,11 @@ int main(int argc, char *argv[]) { ctx->cell->b.x = 0.1e9; ctx->cell->b.y = 5.0e9; ctx->cell->b.z = 0.1e9; 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); - ctx->images->images[0].rflist = reproject_get_reflections(&ctx->images->images[0], ctx->cell_lattice); + ctx->images->images[0].rflist = reproject_get_reflections(&ctx->images->images[0], ctx->cell_lattice, ctx); reproject_partner_features(ctx->images->images[0].rflist, &ctx->images->images[0]); - ctx->images->images[1].rflist = reproject_get_reflections(&ctx->images->images[1], ctx->cell_lattice); + ctx->images->images[1].rflist = reproject_get_reflections(&ctx->images->images[1], ctx->cell_lattice, ctx); reproject_partner_features(ctx->images->images[1].rflist, &ctx->images->images[1]); - ctx->images->images[2].rflist = reproject_get_reflections(&ctx->images->images[2], ctx->cell_lattice); + ctx->images->images[2].rflist = reproject_get_reflections(&ctx->images->images[2], ctx->cell_lattice, ctx); reproject_partner_features(ctx->images->images[2].rflist, &ctx->images->images[2]); refine_do_cell(ctx); |