X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fcategoricals.h;h=9e58f59eb0c2890bc6260089a1369b4cf9cb5629;hb=15ad18b01e1d7519be521c31b2a02dc123a1ff69;hp=619135a3393ef05afd213d480ee6c9c38f5a21e2;hpb=fc4133a6cd4b508fd61571a71cb19ccaea65a7f8;p=pspp-builds.git diff --git a/src/math/categoricals.h b/src/math/categoricals.h index 619135a3..9e58f59e 100644 --- a/src/math/categoricals.h +++ b/src/math/categoricals.h @@ -19,6 +19,7 @@ #define _CATEGORICALS__ #include +#include struct categoricals; struct variable; @@ -27,7 +28,7 @@ struct ccase; union value ; struct categoricals *categoricals_create (const struct variable **v, size_t n_vars, - const struct variable *wv); + const struct variable *wv, enum mv_class exclude); void categoricals_destroy (struct categoricals *); @@ -50,8 +51,14 @@ const struct variable * categoricals_get_variable_by_subscript (const struct cat const union value * categoricals_get_value_by_subscript (const struct categoricals *cat, int subscript); +double categoricals_get_weight_by_subscript (const struct categoricals *cat, int subscript); + +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); + + #endif