Lines Matching refs:dims
1791 PetscInt j, i, dim = mat->stencil.dim, *dims = mat->stencil.dims + 1, tmp; in MatSetValuesStencil() local
1814 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatSetValuesStencil()
1824 else tmp = tmp * dims[j] + *(dxn - 1) - starts[j + 1]; in MatSetValuesStencil()
1906 PetscInt j, i, dim = mat->stencil.dim, *dims = mat->stencil.dims + 1, tmp; in MatSetValuesBlockedStencil() local
1930 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatSetValuesBlockedStencil()
1940 else tmp = tmp * dims[j] + *(dxn - 1) - starts[j + 1]; in MatSetValuesBlockedStencil()
1975 PetscErrorCode MatSetStencil(Mat mat, PetscInt dim, const PetscInt dims[], const PetscInt starts[],… in MatSetStencil() argument
1979 PetscAssertPointer(dims, 3); in MatSetStencil()
1984 mat->stencil.dims[i] = dims[dim - i - 1]; /* copy the values in backwards */ in MatSetStencil()
1987 mat->stencil.dims[dim] = dof; in MatSetStencil()
4309 B->stencil.dims[i] = A->stencil.dims[i]; in MatCopy()
4486 (*M)->stencil.dims[i] = mat->stencil.dims[i]; in MatConvert()
4958 B->stencil.dims[i] = mat->stencil.dims[i]; in MatDuplicate()
6510 PetscInt *dims = mat->stencil.dims + 1; in MatZeroRowsStencil() local
6531 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatZeroRowsStencil()
6593 PetscInt *dims = mat->stencil.dims + 1; in MatZeroRowsColumnsStencil() local
6614 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatZeroRowsColumnsStencil()