X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fmath%2Fcovariance-matrix.h;h=c16e5cbc4dfde7d3056b05a32363769e43175251;hb=91a5888ad22ff93d212c9534d720d8f8bf52e56b;hp=b692e7e8003e4ee852a09a22c8acda31864c4901;hpb=deb4fd96c0c171fc8eb64f7f1e7f5c2af4931416;p=pspp diff --git a/src/math/covariance-matrix.h b/src/math/covariance-matrix.h index b692e7e800..c16e5cbc4d 100644 --- a/src/math/covariance-matrix.h +++ b/src/math/covariance-matrix.h @@ -40,10 +40,9 @@ enum { LISTWISE, PAIRWISE }; -struct design_matrix *covariance_matrix_create (size_t, - const struct variable *[]); +struct design_matrix *covariance_matrix_create (size_t, const struct variable *[]); -void covariance_matrix_destroy (struct covariance_matrix *cov); +void covariance_matrix_destroy (struct covariance_matrix *); void covariance_pass_two (struct design_matrix *, double, double, double, const struct variable *, const struct variable *, const union value *, @@ -56,4 +55,7 @@ void covariance_matrix_free (struct covariance_matrix *); void covariance_matrix_accumulate (struct covariance_matrix *, const struct ccase *, void **, size_t); struct design_matrix *covariance_to_design (const struct covariance_matrix *); +double covariance_matrix_get_element (const struct covariance_matrix *, size_t, size_t); +void covariance_interaction_set (struct covariance_matrix *, + const struct interaction_variable **, size_t); #endif