aboutsummaryrefslogtreecommitdiff
path: root/src/merge.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2024-01-18 15:16:52 +0100
committerThomas White <taw@physics.org>2024-02-06 16:59:34 +0100
commit335067449b3858a55442ffb355af56f55410d154 (patch)
treec947d1256d6ab06d81f4c58885567216e614c2fe /src/merge.h
parent36b79bb6f65018fe74f63291857263c6a14d5697 (diff)
Crystals shouldn't own RefLists (part 5)
This fixes the entire partialator/scaling/rejection part.
Diffstat (limited to 'src/merge.h')
-rw-r--r--src/merge.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/merge.h b/src/merge.h
index 5f7e0e64..e304db78 100644
--- a/src/merge.h
+++ b/src/merge.h
@@ -43,7 +43,7 @@
#define MIN_PART_MERGE (0.3)
-extern RefList *merge_intensities(Crystal **crystals, int n, int n_threads,
+extern RefList *merge_intensities(struct crystal_refls *crystals, int n, int n_threads,
int min_meas, double push_res, int use_weak,
int ln_merge);
@@ -53,12 +53,12 @@ extern double correct_reflection_nopart(double val, Reflection *refl,
extern double correct_reflection(double val, Reflection *refl, double osf,
double Bfac, double res);
-extern double residual(Crystal *cr, const RefList *full, int free,
+extern double residual(RefList *list, Crystal *cr, const RefList *full, int free,
int *pn_used, const char *filename);
-extern double log_residual(Crystal *cr, const RefList *full, int free,
+extern double log_residual(RefList *list, Crystal *cr, const RefList *full, int free,
int *pn_used, const char *filename);
-extern void write_unmerged(const char *fn, Crystal **crystals, int n_crystals);
+extern void write_unmerged(const char *fn, struct crystal_refls *crystals, int n_crystals);
#endif /* MERGE */