Lines Matching refs:rbs

1118   PetscInt          rows, cols, rbs, cbs;  in MatView()  local
1165 PetscCall(MatGetBlockSizes(mat, &rbs, &cbs)); in MatView()
1166 if (rbs != 1 || cbs != 1) { in MatView()
1167rbs != cbs) PetscCall(PetscViewerASCIIPrintf(viewer, "rows=%" PetscInt_FMT ", cols=%" PetscInt_FMT… in MatView()
1168 …cInt_FMT ", cols=%" PetscInt_FMT ", bs=%" PetscInt_FMT "%s\n", rows, cols, rbs, mat->bsizes ? " va… in MatView()
2086 PetscInt rbs, cbs, M, N, i; in MatSetValuesBlocked() local
2087 PetscCall(MatGetBlockSizes(mat, &rbs, &cbs)); in MatSetValuesBlocked()
2089rbs < M, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Row block %" PetscInt_FMT " contains an index… in MatSetValuesBlocked()
2565 PetscInt irbs, rbs; in MatSetValuesBlockedLocal() local
2566 PetscCall(MatGetBlockSizes(mat, &rbs, NULL)); in MatSetValuesBlockedLocal()
2568 …ck(rbs == irbs, PetscObjectComm((PetscObject)mat), PETSC_ERR_SUP, "Different row block sizes! mat … in MatSetValuesBlockedLocal()
7623 PetscErrorCode MatGetBlockSizes(Mat mat, PetscInt *rbs, PetscInt *cbs) in MatGetBlockSizes() argument
7627 if (rbs) PetscAssertPointer(rbs, 2); in MatGetBlockSizes()
7629 if (rbs) *rbs = mat->rmap->bs; in MatGetBlockSizes()
8070 PetscErrorCode MatSetBlockSizes(Mat mat, PetscInt rbs, PetscInt cbs) in MatSetBlockSizes() argument
8074 PetscValidLogicalCollectiveInt(mat, rbs, 2); in MatSetBlockSizes()
8076 PetscTryTypeMethod(mat, setblocksizes, rbs, cbs); in MatSetBlockSizes()
8097 PetscCall(PetscLayoutSetBlockSize(mat->rmap, rbs)); in MatSetBlockSizes()