Lines Matching refs:size_csr
18 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatCreateColInode_Private()
19 ns_row = a->inode.size_csr; in MatCreateColInode_Private()
57 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, *ns_col, nsz, i1, i2; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
65 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
145 const PetscInt *j, *ai = a->i, *aj = a->j, *ns_row = a->inode.size_csr; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
148 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
253 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, nsz, i1, i2, *ai = a->i, *aj = a->j; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
256 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
365 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatMult_SeqAIJ_Inode()
367 ns = a->inode.size_csr; /* Node Size array */ in MatMult_SeqAIJ_Inode()
574 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatMultAdd_SeqAIJ_Inode()
576 ns = a->inode.size_csr; /* Node Size array */ in MatMultAdd_SeqAIJ_Inode()
777 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatSolve_SeqAIJ_Inode_inplace()
779 ns = a->inode.size_csr; /* Node Size array */ in MatSolve_SeqAIJ_Inode_inplace()
1246 ns = a->inode.size_csr; in MatLUFactorNumeric_SeqAIJ_Inode()
1954 if (b->inode.size_csr) { in MatLUFactorNumeric_SeqAIJ_Inode()
1996 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatSolve_SeqAIJ_Inode()
1998 ns = a->inode.size_csr; /* Node Size array */ in MatSolve_SeqAIJ_Inode()
2389 PetscInt n = mat->cmap->n, m = a->inode.node_count, j, *ns = a->inode.size_csr, row; in MatColoringPatch_SeqAIJ_Inode()
2394 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatColoringPatch_SeqAIJ_Inode()
2429 const PetscInt *sizes = a->inode.size_csr, *diag; in MatInvertDiagonalForSOR_SeqAIJ_Inode()
2503 const PetscInt *sizes = a->inode.size_csr, *idx, *diag, *ii = a->i; in MatSOR_SeqAIJ_Inode()
2506 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatSOR_SeqAIJ_Inode()
3815 const PetscInt *sizes = a->inode.size_csr; in MatMultDiagonalBlock_SeqAIJ_Inode()
3818 PetscCheck(a->inode.size_csr, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing Inode Structure"); in MatMultDiagonalBlock_SeqAIJ_Inode()
3926 PetscCall(PetscFree(a->inode.size_csr)); in MatSeqAIJCheckInode()
3932 if (!a->inode.size_csr) PetscCall(PetscMalloc1(m + 1, &a->inode.size_csr)); in MatSeqAIJCheckInode()
3933 ns = a->inode.size_csr; in MatSeqAIJCheckInode()
3960 PetscCall(PetscFree(a->inode.size_csr)); in MatSeqAIJCheckInode()
3994 c->inode.size_csr = NULL; in MatDuplicate_SeqAIJ_Inode()
4000 if (a->inode.checked && a->inode.size_csr) { in MatDuplicate_SeqAIJ_Inode()
4001 PetscCall(PetscMalloc1(m + 1, &c->inode.size_csr)); in MatDuplicate_SeqAIJ_Inode()
4002 PetscCall(PetscArraycpy(c->inode.size_csr, a->inode.size_csr, m + 1)); in MatDuplicate_SeqAIJ_Inode()
4058 if (a->inode.size_csr) ns = a->inode.size_csr; in MatSeqAIJCheckInode_FactorLU()
4091 a->inode.size_csr = NULL; in MatSeqAIJCheckInode_FactorLU()
4106 a->inode.size_csr = ns; in MatSeqAIJCheckInode_FactorLU()
4130 …PetscInt row, col, *permr, *permc, *ns_row = a->inode.size_csr, *tns, start_val, end_val, i… in MatInodeAdjustForInodes_SeqAIJ_Inode()
4135 if (!a->inode.size_csr) PetscFunctionReturn(PETSC_SUCCESS); /* no inodes so return */ in MatInodeAdjustForInodes_SeqAIJ_Inode()
4222 if (sizes) *sizes = a->inode.size_csr; in MatInodeGetInodeSizes_SeqAIJ_Inode()