aboutsummaryrefslogtreecommitdiff
path: root/src/post-refinement.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2015-07-17 11:34:49 +0200
committerThomas White <taw@physics.org>2015-07-17 14:38:47 +0200
commiteed34caa5fa7208cd63da88ceb987f027d650ee9 (patch)
tree24e7c9b72e026a893d2fd3ceee0365d3e1a7f3ec /src/post-refinement.h
parente80578dd35e486666390baf7a557f1605c06f004 (diff)
Move post refinement multiprocessing stuff to post-refinement.c
Diffstat (limited to 'src/post-refinement.h')
-rw-r--r--src/post-refinement.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/post-refinement.h b/src/post-refinement.h
index fd2d771b..a0d27591 100644
--- a/src/post-refinement.h
+++ b/src/post-refinement.h
@@ -54,8 +54,12 @@ struct prdata
};
-extern struct prdata pr_refine(Crystal *cr, const RefList *full,
- PartialityModel pmodel, int no_scale);
+
+extern void refine_all(Crystal **crystals, int n_crystals,
+ RefList *full, int nthreads, PartialityModel pmodel,
+ int no_scale,
+ double *initial_residual, double *initial_free_residual,
+ double *final_residual, double *final_free_residual);
/* Exported so it can be poked by tests/pr_p_gradient_check */
extern double gradient(Crystal *cr, int k, Reflection *refl,