Lines Matching full:array
11 a->array = a->array_head; in PetscFreeSpaceGet()
45 Copy a linket list obtained from matrix symbolic ILU or LU factorization into a contiguous array
50 . space - an allocated array with length nnz of factored matrix.
53 - bdiag - array of length n+1. bdiag[i] points to diagonal of U(i,:), and bdiag[n] points to entry…
56 . space - column indices are copied into this array with contiguous layout of L and U
63 PetscInt row, nnz, *bj, *array, total, bi_temp; in PetscFreeSpaceContiguous_LU() local
73 array = (*head)->array_head; in PetscFreeSpaceContiguous_LU()
77 /* copy array entries into bj for this row */ in PetscFreeSpaceContiguous_LU()
89 PetscCall(PetscArraycpy(bj, array, nnzL)); in PetscFreeSpaceContiguous_LU()
100 PetscCall(PetscArraycpy(bj, array + nnzL + 1, nnzU)); in PetscFreeSpaceContiguous_LU()
101 array += nnz; in PetscFreeSpaceContiguous_LU()
119 …y a linket list obtained from matrix symbolic ICC or Cholesky factorization into a contiguous array
124 . space - an allocated array with length nnz of factored matrix.
127 - udiag - array of length n.
130 + space - column indices are copied into this array with contiguous layout of U, with diagonal loc…
139 PetscInt row, nnz, *uj, *array, total; in PetscFreeSpaceContiguous_Cholesky() local
146 array = (*head)->array_head; in PetscFreeSpaceContiguous_Cholesky()
153 PetscCall(PetscArraycpy(uj, array + 1, nnz)); in PetscFreeSpaceContiguous_Cholesky()
154 uj[nnz] = array[0]; /* diagonal */ in PetscFreeSpaceContiguous_Cholesky()
155 array += nnz + 1; in PetscFreeSpaceContiguous_Cholesky()