Lines Matching refs:jdxm
1790 PetscInt buf[8192], *bufm = NULL, *bufn = NULL, *jdxm, *jdxn; in MatSetValuesStencil() local
1802 jdxm = buf; in MatSetValuesStencil()
1806 jdxm = bufm; in MatSetValuesStencil()
1817 jdxm[i] = tmp; in MatSetValuesStencil()
1829 PetscCall(MatSetValuesLocal(mat, m, jdxm, n, jdxn, v, addv)); in MatSetValuesStencil()
1905 PetscInt buf[8192], *bufm = NULL, *bufn = NULL, *jdxm, *jdxn; in MatSetValuesBlockedStencil() local
1918 jdxm = buf; in MatSetValuesBlockedStencil()
1922 jdxm = bufm; in MatSetValuesBlockedStencil()
1933 jdxm[i] = tmp; in MatSetValuesBlockedStencil()
1945 PetscCall(MatSetValuesBlockedLocal(mat, m, jdxm, n, jdxn, v, addv)); in MatSetValuesBlockedStencil()
6513 PetscInt *jdxm, i, j, tmp, numNewRows = 0; in MatZeroRowsStencil() local
6520 PetscCall(PetscMalloc1(numRows, &jdxm)); in MatZeroRowsStencil()
6536 if (tmp >= 0) jdxm[numNewRows++] = tmp; in MatZeroRowsStencil()
6538 PetscCall(MatZeroRowsLocal(mat, numNewRows, jdxm, diag, x, b)); in MatZeroRowsStencil()
6539 PetscCall(PetscFree(jdxm)); in MatZeroRowsStencil()
6596 PetscInt *jdxm, i, j, tmp, numNewRows = 0; in MatZeroRowsColumnsStencil() local
6603 PetscCall(PetscMalloc1(numRows, &jdxm)); in MatZeroRowsColumnsStencil()
6619 if (tmp >= 0) jdxm[numNewRows++] = tmp; in MatZeroRowsColumnsStencil()
6621 PetscCall(MatZeroRowsColumnsLocal(mat, numNewRows, jdxm, diag, x, b)); in MatZeroRowsColumnsStencil()
6622 PetscCall(PetscFree(jdxm)); in MatZeroRowsColumnsStencil()