Lines Matching refs:nz

20   int         M, N, nz;  in mm_read_unsymmetric_sparse()  local
41 if (mm_read_mtx_crd_size(f, &M, &N, &nz) != 0) { in mm_read_unsymmetric_sparse()
48 *nz_ = nz; in mm_read_unsymmetric_sparse()
52 ia = (int *)malloc(nz * sizeof(int)); in mm_read_unsymmetric_sparse()
53 ja = (int *)malloc(nz * sizeof(int)); in mm_read_unsymmetric_sparse()
54 val = (double *)malloc(nz * sizeof(double)); in mm_read_unsymmetric_sparse()
64 for (i = 0; i < nz; i++) { in mm_read_unsymmetric_sparse()
140 int mm_write_mtx_crd_size(FILE *f, int M, int N, int nz) in mm_write_mtx_crd_size() argument
142 if (fprintf(f, "%d %d %d\n", M, N, nz) < 0) return MM_COULD_NOT_WRITE_FILE; in mm_write_mtx_crd_size()
146 int mm_read_mtx_crd_size(FILE *f, int *M, int *N, int *nz) in mm_read_mtx_crd_size() argument
152 *M = *N = *nz = 0; in mm_read_mtx_crd_size()
160 if (sscanf(line, "%d %d %d", M, N, nz) == 3) return 0; in mm_read_mtx_crd_size()
163 num_items_read = fscanf(f, "%d %d %d", M, N, nz); in mm_read_mtx_crd_size()
205 int mm_read_mtx_crd_data(FILE *f, int M, int N, int nz, int ia[], int ja[], double val[], MM_typeco… in mm_read_mtx_crd_data() argument
209 for (i = 0; i < nz; i++) in mm_read_mtx_crd_data()
212 for (i = 0; i < nz; i++) { in mm_read_mtx_crd_data()
218 for (i = 0; i < nz; i++) in mm_read_mtx_crd_data()
249 int mm_read_mtx_crd(char *fname, int *M, int *N, int *nz, int **ia, int **ja, double **val, MM_type… in mm_read_mtx_crd() argument
261 if ((ret_code = mm_read_mtx_crd_size(f, M, N, nz)) != 0) return ret_code; in mm_read_mtx_crd()
263 *ia = (int *)malloc(*nz * sizeof(int)); in mm_read_mtx_crd()
264 *ja = (int *)malloc(*nz * sizeof(int)); in mm_read_mtx_crd()
268 *val = (double *)malloc(*nz * 2 * sizeof(double)); in mm_read_mtx_crd()
269 ret_code = mm_read_mtx_crd_data(f, *M, *N, *nz, *ia, *ja, *val, *matcode); in mm_read_mtx_crd()
272 *val = (double *)malloc(*nz * sizeof(double)); in mm_read_mtx_crd()
273 ret_code = mm_read_mtx_crd_data(f, *M, *N, *nz, *ia, *ja, *val, *matcode); in mm_read_mtx_crd()
278 ret_code = mm_read_mtx_crd_data(f, *M, *N, *nz, *ia, *ja, *val, *matcode); in mm_read_mtx_crd()
296 int mm_write_mtx_crd(char fname[], int M, int N, int nz, int ia[], int ja[], double val[], MM_typec… in mm_write_mtx_crd() argument
309 fprintf(f, "%d %d %d\n", M, N, nz); in mm_write_mtx_crd()
313 for (i = 0; i < nz; i++) fprintf(f, "%d %d\n", ia[i], ja[i]); in mm_write_mtx_crd()
315 for (i = 0; i < nz; i++) fprintf(f, "%d %d %20.16g\n", ia[i], ja[i], val[i]); in mm_write_mtx_crd()
317 …for (i = 0; i < nz; i++) fprintf(f, "%d %d %20.16g %20.16g\n", ia[i], ja[i], val[2 * i], val[2 * i… in mm_write_mtx_crd()