X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Finteraction.h;h=ccd6706f51f4252d2c13e99b800cf76edf81a47e;hb=0b52efcb1226c05b87c4ff9add5c91c70c42c862;hp=cd38ae226ea81b6e288c80c6a4aa30aa03e8e066;hpb=32ee0e0402d6d56674f53a47d879ec5c07dabe09;p=pspp diff --git a/src/math/interaction.h b/src/math/interaction.h index cd38ae226e..ccd6706f51 100644 --- a/src/math/interaction.h +++ b/src/math/interaction.h @@ -37,10 +37,12 @@ void interaction_destroy (struct interaction *); void interaction_add_variable (struct interaction *, const struct variable *); void interaction_dump (const struct interaction *); void interaction_to_string (const struct interaction *iact, struct string *str); +bool interaction_is_proper_subset (const struct interaction *x, const struct interaction *y); +bool interaction_is_subset (const struct interaction *x, const struct interaction *y); struct ccase; -unsigned int interaction_case_hash (const struct interaction *, const struct ccase *); +unsigned int interaction_case_hash (const struct interaction *, const struct ccase *, unsigned int base); bool interaction_case_equal (const struct interaction *, const struct ccase *, const struct ccase *); bool interaction_case_is_missing (const struct interaction *, const struct ccase *, enum mv_class); int interaction_case_cmp_3way (const struct interaction *, const struct ccase *, const struct ccase *);