X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fdesign-matrix.h;h=b1cda5a9068d38be49ed45dd53a5016f78368056;hb=a36d34531d79e34d314f5346c63153c788acdd1b;hp=01026a22f57216f34b19adb716f954230673cf69;hpb=18918bb7713dd3f7d0b0815d8372e8d454e2f2dc;p=pspp-builds.git diff --git a/src/math/design-matrix.h b/src/math/design-matrix.h index 01026a22..b1cda5a9 100644 --- a/src/math/design-matrix.h +++ b/src/math/design-matrix.h @@ -89,5 +89,12 @@ void design_matrix_increment_case_count (struct design_matrix *, const struct va void design_matrix_set_case_count (struct design_matrix *, const struct variable *, size_t); -void design_matrix_get_case_count (struct design_matrix *, const struct variable *); +size_t design_matrix_get_case_count (const struct design_matrix *, const struct variable *); +size_t design_matrix_get_n_cols (const struct design_matrix *); +size_t design_matrix_get_n_rows (const struct design_matrix *); +double design_matrix_get_element (const struct design_matrix *, size_t, size_t); +void design_matrix_set_element (const struct design_matrix *, size_t, size_t, double); +size_t dm_get_exact_subscript (const struct design_matrix *, const struct variable *, + const union value *); + #endif