X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ffactor_stats.h;h=259694e8fc5aafd2d982404b57f958a1f2e86d6e;hb=ae692b0ac5ceff417fa9e9fc136d95acae3e99e1;hp=b05d7423e05f3d7a352c965993d644c5b4734364;hpb=46cc6dd316280579f5b03dfd39d01bc7daf88df7;p=pspp diff --git a/src/factor_stats.h b/src/factor_stats.h index b05d7423e0..259694e8fc 100644 --- a/src/factor_stats.h +++ b/src/factor_stats.h @@ -27,6 +27,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA #include "hash.h" #include "val.h" +#include #include #include "subclist.h" #include "percentiles.h" @@ -85,6 +86,8 @@ struct metrics }; +struct metrics * metrics_create(void); + void metrics_precalc(struct metrics *m); void metrics_calc(struct metrics *m, const union value *f, double weight, @@ -92,6 +95,9 @@ void metrics_calc(struct metrics *m, const union value *f, double weight, void metrics_postcalc(struct metrics *m); +void metrics_destroy(struct metrics *m); + + /* Linked list of case nos */ struct case_node @@ -133,6 +139,8 @@ struct factor_statistics { /* The an array stats for this factor, one for each dependent var */ struct metrics *m; + /* The number of dependent variables */ + int n_var; };