X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fcategoricals.h;h=2ea47d516a770bb7115df2ddca987f0e14abc99d;hb=aa2cd68fb42668614f168df3a319e48d009c3cc7;hp=91767270de599218a6f8eddf46de65952672628f;hpb=32ee0e0402d6d56674f53a47d879ec5c07dabe09;p=pspp diff --git a/src/math/categoricals.h b/src/math/categoricals.h index 91767270de..2ea47d516a 100644 --- a/src/math/categoricals.h +++ b/src/math/categoricals.h @@ -68,11 +68,16 @@ size_t categoricals_df_total (const struct categoricals *cat); size_t categoricals_get_n_variables (const struct categoricals *cat); +bool categoricals_is_complete (const struct categoricals *cat); + + /* Must be called (once) before any call to the *_by_subscript or *_by_category - functions, but AFTER any calls to categoricals_update + functions, but AFTER any calls to categoricals_update. + If this function returns false, then no calls to _by_subscript or *_by_category + are allowed. */ -void categoricals_done (const struct categoricals *cat); +bool categoricals_done (const struct categoricals *cat); /* @@ -86,8 +91,7 @@ const struct interaction *categoricals_get_interaction_by_subscript (const struc double categoricals_get_sum_by_subscript (const struct categoricals *cat, int subscript); -double categoricals_get_binary_by_subscript (const struct categoricals *cat, int subscript, - const struct ccase *c); +double categoricals_get_code_for_case (const struct categoricals *cat, int subscript, const struct ccase *c); /* These use the long map. Useful for descriptive statistics. */