Lines Matching refs:dxm
1792 …PetscInt *starts = mat->stencil.starts, *dxm = (PetscInt *)idxm, *dxn = (PetscInt *)idxn, sdim = d… in MatSetValuesStencil() local
1810 for (j = 0; j < 3 - sdim; j++) dxm++; in MatSetValuesStencil()
1811 tmp = *dxm++ - starts[0]; in MatSetValuesStencil()
1813 if ((*dxm++ - starts[j + 1]) < 0 || tmp < 0) tmp = -1; in MatSetValuesStencil()
1814 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatSetValuesStencil()
1816 if (mat->stencil.noc) dxm++; in MatSetValuesStencil()
1907 …PetscInt *starts = mat->stencil.starts, *dxm = (PetscInt *)idxm, *dxn = (PetscInt *)idxn, sdim = d… in MatSetValuesBlockedStencil() local
1926 for (j = 0; j < 3 - sdim; j++) dxm++; in MatSetValuesBlockedStencil()
1927 tmp = *dxm++ - starts[0]; in MatSetValuesBlockedStencil()
1929 if ((*dxm++ - starts[j + 1]) < 0 || tmp < 0) tmp = -1; in MatSetValuesBlockedStencil()
1930 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatSetValuesBlockedStencil()
1932 dxm++; in MatSetValuesBlockedStencil()
6512 PetscInt *dxm = (PetscInt *)rows; in MatZeroRowsStencil() local
6523 for (j = 0; j < 3 - sdim; ++j) dxm++; in MatZeroRowsStencil()
6525 tmp = *dxm++ - starts[0]; in MatZeroRowsStencil()
6529 if ((*dxm++ - starts[j + 1]) < 0 || tmp < 0) tmp = PETSC_INT_MIN; in MatZeroRowsStencil()
6531 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatZeroRowsStencil()
6534 if (mat->stencil.noc) dxm++; in MatZeroRowsStencil()
6595 PetscInt *dxm = (PetscInt *)rows; in MatZeroRowsColumnsStencil() local
6606 for (j = 0; j < 3 - sdim; ++j) dxm++; in MatZeroRowsColumnsStencil()
6608 tmp = *dxm++ - starts[0]; in MatZeroRowsColumnsStencil()
6612 if ((*dxm++ - starts[j + 1]) < 0 || tmp < 0) tmp = PETSC_INT_MIN; in MatZeroRowsColumnsStencil()
6614 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatZeroRowsColumnsStencil()
6617 if (mat->stencil.noc) dxm++; in MatZeroRowsColumnsStencil()