From 4c0971b30a4982c8b4a3be4b6599639ecb1b6695 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 1 Aug 2013 17:33:23 +0200 Subject: Count filtered eigenvalues --- src/post-refinement.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/post-refinement.h') diff --git a/src/post-refinement.h b/src/post-refinement.h index 7e13090b..b964975e 100644 --- a/src/post-refinement.h +++ b/src/post-refinement.h @@ -41,6 +41,7 @@ #include "utils.h" #include "crystal.h" #include "geometry.h" +#include "scaling-report.h" /* Refineable parameters. @@ -55,13 +56,20 @@ enum { REF_CSX, REF_CSY, REF_CSZ, - REF_DIV, NUM_PARAMS, + REF_DIV, REF_R, }; -extern void pr_refine(Crystal *cr, const RefList *full, PartialityModel pmodel); +struct prdata +{ + int n_filtered; +}; + + +extern struct prdata pr_refine(Crystal *cr, const RefList *full, + PartialityModel pmodel); /* Exported so it can be poked by tests/pr_gradient_check */ extern double p_gradient(Crystal *cr, int k, Reflection *refl, -- cgit v1.2.3