Miscellaneous cleanup to categorical values, linreg and design matrix code.
[pspp-builds.git] / src / math / linreg / linreg.h
index f66f878f8ebfe44e169f07f9523a3e5006ff124c..28ab650e4ff6a9808b15415bdb93cbaaed1c932b 100644 (file)
@@ -26,7 +26,7 @@
 #include <gsl/gsl_matrix.h>
 
 struct variable;
-struct pspp_linreg_coeff;
+struct pspp_coeff;
 union value;
 
 enum
@@ -107,7 +107,7 @@ struct pspp_linreg_cache_struct
   const struct variable *depvar;
 
   gsl_vector *residuals;
-  struct pspp_linreg_coeff **coeff;
+  struct pspp_coeff **coeff;
   int method;                  /* Method to use to estimate parameters. */
   /*
      Means and standard deviations of the variables.
@@ -165,7 +165,7 @@ struct pspp_linreg_cache_struct
   /*
      Returns pointers to the variables used in the model.
    */
-  int (*get_vars) (const void *, struct variable **);
+  int (*get_vars) (const void *, const struct variable **);
   struct variable *resid;
   struct variable *pred;
 
@@ -202,5 +202,5 @@ pspp_linreg_residual (const struct variable **, const union value **,
 /*
   All variables used in the model.
  */
-int pspp_linreg_get_vars (const void *, struct variable **);
+int pspp_linreg_get_vars (const void *, const struct variable **);
 #endif