Lines Matching refs:node_count

61   nslim_row = a->inode.node_count;  in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
149 nslim_row = a->inode.node_count; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
223 if (n) *n = a->inode.node_count; in MatGetRowIJ_SeqAIJ_Inode()
257 nslim_row = a->inode.node_count; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
366 node_max = a->inode.node_count; in MatMult_SeqAIJ_Inode()
575 node_max = a->inode.node_count; in MatMultAdd_SeqAIJ_Inode()
778 node_max = a->inode.node_count; in MatSolve_SeqAIJ_Inode_inplace()
1245 node_max = a->inode.node_count; in MatLUFactorNumeric_SeqAIJ_Inode()
1997 node_max = a->inode.node_count; 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()
2426 PetscInt m = a->inode.node_count, cnt = 0, i, j, row, nodesz; in MatInvertDiagonalForSOR_SeqAIJ_Inode()
2501 PetscInt n, m = a->inode.node_count, cnt = 0, i, row, i1, i2, nodesz; in MatSOR_SeqAIJ_Inode()
3814 PetscInt m = a->inode.node_count, cnt = 0, i, row, nodesz; in MatMultDiagonalBlock_SeqAIJ_Inode()
3898 a->inode.node_count = 0; in MatSeqAIJ_Inode_ResetOps()
3919 PetscInt i, j, m, nzx, nzy, *ns, node_count, blk_size; in MatSeqAIJCheckInode() local
3937 node_count = 0; in MatSeqAIJCheckInode()
3951 ns[node_count + 1] = ns[node_count] + blk_size; in MatSeqAIJCheckInode()
3952 node_count++; in MatSeqAIJCheckInode()
3958 if (!m || !idx || node_count > .8 * m) { in MatSeqAIJCheckInode()
3961 …" PetscInt_FMT " nodes out of %" PetscInt_FMT " rows. Not using Inode routines\n", node_count, m)); in MatSeqAIJCheckInode()
3975 a->inode.node_count = node_count; in MatSeqAIJCheckInode()
3976 …etscInt_FMT ". Limit used: %" PetscInt_FMT ". Using Inode routines\n", node_count, m, a->inode.lim… in MatSeqAIJCheckInode()
3995 c->inode.node_count = 0; in MatDuplicate_SeqAIJ_Inode()
4005 c->inode.node_count = a->inode.node_count; in MatDuplicate_SeqAIJ_Inode()
4048 PetscInt i, j, m, nzl1, nzu1, nzl2, nzu2, nzx, nzy, node_count, blk_size; in MatSeqAIJCheckInode_FactorLU() local
4063 node_count = 0; in MatSeqAIJCheckInode_FactorLU()
4081 ns[node_count + 1] = ns[node_count] + blk_size; in MatSeqAIJCheckInode_FactorLU()
4082 node_count++; in MatSeqAIJCheckInode_FactorLU()
4087 if (!m || node_count > .8 * m) { in MatSeqAIJCheckInode_FactorLU()
4090 a->inode.node_count = 0; in MatSeqAIJCheckInode_FactorLU()
4094 …" PetscInt_FMT " nodes out of %" PetscInt_FMT " rows. Not using Inode routines\n", node_count, m)); in MatSeqAIJCheckInode_FactorLU()
4105 a->inode.node_count = node_count; in MatSeqAIJCheckInode_FactorLU()
4107 …etscInt_FMT ". Limit used: %" PetscInt_FMT ". Using Inode routines\n", node_count, m, a->inode.lim… in MatSeqAIJCheckInode_FactorLU()
4128 PetscInt m = A->rmap->n, n = A->cmap->n, i, j, nslim_row = a->inode.node_count; in MatInodeAdjustForInodes_SeqAIJ_Inode()
4136 if (a->inode.node_count == m) PetscFunctionReturn(PETSC_SUCCESS); /* all inodes are of size 1 */ in MatInodeAdjustForInodes_SeqAIJ_Inode()
4205 PetscErrorCode MatInodeGetInodeSizes(Mat A, PetscInt *node_count, PetscInt *sizes[], PetscInt *limi… in MatInodeGetInodeSizes() argument
4212 if (f) PetscCall((*f)(A, node_count, sizes, limit)); in MatInodeGetInodeSizes()
4216 PetscErrorCode MatInodeGetInodeSizes_SeqAIJ_Inode(Mat A, PetscInt *node_count, PetscInt *sizes[], P… in MatInodeGetInodeSizes_SeqAIJ_Inode() argument
4221 if (node_count) *node_count = a->inode.node_count; in MatInodeGetInodeSizes_SeqAIJ_Inode()