Lines Matching refs:com
5 const DM_Composite *com = (DM_Composite *)dm->data; in DMCreateMatrix_Composite_Nest() local
12 n = com->nDM; /* Total number of entries */ in DMCreateMatrix_Composite_Nest()
20 for (i = 0, rlink = com->next; rlink; i++, rlink = rlink->next) { in DMCreateMatrix_Composite_Nest()
21 for (j = 0, clink = com->next; clink; j++, clink = clink->next) { in DMCreateMatrix_Composite_Nest()
24 …else PetscCheck(!com->FormCoupleLocations, PetscObjectComm((PetscObject)dm), PETSC_ERR_SUP, "Canno… in DMCreateMatrix_Composite_Nest()
44 DM_Composite *com = (DM_Composite *)dm->data; in DMCreateMatrix_Composite_AIJ() local
53 m = com->n; in DMCreateMatrix_Composite_AIJ()
67 mA = com->N; in DMCreateMatrix_Composite_AIJ()
86 next = com->next; in DMCreateMatrix_Composite_AIJ()
117 PetscCall(MatPreallocateSet(com->rstart + next->rstart + i, nc, ccols, dnz, onz)); in DMCreateMatrix_Composite_AIJ()
126 …if (com->FormCoupleLocations) PetscCall((*com->FormCoupleLocations)(dm, NULL, dnz, onz, __rstart, … in DMCreateMatrix_Composite_AIJ()
133 next = com->next; in DMCreateMatrix_Composite_AIJ()
163 row = com->rstart + next->rstart + i; in DMCreateMatrix_Composite_AIJ()
173 if (com->FormCoupleLocations) { in DMCreateMatrix_Composite_AIJ()
176 PetscCall((*com->FormCoupleLocations)(dm, *J, NULL, NULL, __rstart, 0, 0, 0)); in DMCreateMatrix_Composite_AIJ()