X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ffactor_stats.h;h=02a69db32e42d82add7516c812da94d4041857d1;hb=0ef6ac022673935ef842a1059aad45b89d59f025;hp=b05d7423e05f3d7a352c965993d644c5b4734364;hpb=46cc6dd316280579f5b03dfd39d01bc7daf88df7;p=pspp diff --git a/src/factor_stats.h b/src/factor_stats.h index b05d7423e0..02a69db32e 100644 --- a/src/factor_stats.h +++ b/src/factor_stats.h @@ -15,8 +15,8 @@ General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -02111-1307, USA. */ +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301, USA. */ #ifndef FACTOR_STATS #define FACTOR_STATS @@ -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; };