| Top |  |  |  |  | 
#define mspec_set_row_index(m,i) (m->sel[0].range[0] = m->sel[0].range[1] = (i))
#define mspec_set_col_index(m,j) (m->sel[1].range[0] = m->sel[1].range[1] = (j))
gretl_matrix *
get_matrix_by_name (const char *name);
Looks up a user-defined matrix by name.
gretl_matrix * get_matrix_copy_by_name (const char *name,int *err);
Looks up a user-defined matrix by name.
gretl_matrix *
steal_matrix_by_name (const char *name);
Looks up a user-defined matrix by name and if found,
grabs the matrix, leaving the matrix pointer on the
named matrix as NULL.
int assign_scalar_to_submatrix (gretl_matrix *M,double x,matrix_subspec *spec);
int matrix_replace_submatrix (gretl_matrix *M,const gretl_matrix *S,matrix_subspec *spec);
int user_matrix_replace_submatrix (const char *mname,const gretl_matrix *S,matrix_subspec *spec);
int umatrix_set_names_from_string (gretl_matrix *M,const char *s,int byrow);
int umatrix_set_names_from_array (gretl_matrix *M,void *data,int byrow);
int umatrix_set_names_from_list (gretl_matrix *M,const int *list,const DATASET *dset,int byrow);
char * user_matrix_get_column_name (const gretl_matrix *M,int col,int *err);
double user_matrix_get_determinant (gretl_matrix *m,int tmpmat,int f,int *err);
gretl_matrix * user_matrix_matrix_func (gretl_matrix *m,int tmpmat,int f,int *err);
gretl_matrix * user_matrix_QR_decomp (const gretl_matrix *m,const char *rname,int *err);
gretl_matrix * user_matrix_SVD (const gretl_matrix *m,const char *uname,const char *vname,int *err);
gretl_matrix * user_matrix_ols (const gretl_matrix *Y,const gretl_matrix *X,const char *Uname,const char *Vname,gretlopt opt,int *err);
gretl_matrix * user_matrix_rls (const gretl_matrix *Y,const gretl_matrix *X,const gretl_matrix *R,const gretl_matrix *Q,const char *Uname,const char *Vname,int *err);
gretl_matrix * user_matrix_GHK (const gretl_matrix *C,const gretl_matrix *A,const gretl_matrix *B,const gretl_matrix *U,const char *dP_name,int *err);
gretl_matrix * user_matrix_eigen_analysis (const gretl_matrix *m,const char *rname,int symm,int *err);
gretl_matrix * user_gensymm_eigenvals (const gretl_matrix *A,const gretl_matrix *B,const char *rname,int *err);
gretl_matrix * matrix_get_submatrix (const gretl_matrix *M,matrix_subspec *spec,int prechecked,int *err);
gretl_matrix * user_matrix_get_submatrix (const char *name,matrix_subspec *spec,int *err);