Lines Matching refs:sedgelist

374 static inline PetscErrorCode TableAddSVtx(DM_Network *network, PetscInt *sedgelist, PetscInt k, Pet…  in TableAddSVtx()  argument
379 net = sedgelist[k]; in TableAddSVtx()
380 idx = sedgelist[k + 1]; in TableAddSVtx()
402 static PetscErrorCode SharedVtxCreate(DM dm, PetscInt Nsedgelist, PetscInt *sedgelist) in SharedVtxCreate() argument
422 PetscCall(TableAddSVtx(network, sedgelist, k, svtas[nta], &tdata[nta], ta2sv[nta])); in SharedVtxCreate()
423 PetscCall(TableAddSVtx(network, sedgelist, k + 2, svtas[nta], &tdata[nta], ta2sv[nta])); in SharedVtxCreate()
430 net = sedgelist[k]; in SharedVtxCreate()
431 idx = sedgelist[k + 1]; in SharedVtxCreate()
436 net = sedgelist[k + 2]; in SharedVtxCreate()
437 idx = sedgelist[k + 3]; in SharedVtxCreate()
445 PetscCall(TableAddSVtx(network, sedgelist, k, svtas[ita], &tdata[ita], ta2sv[ita])); in SharedVtxCreate()
448 PetscCall(TableAddSVtx(network, sedgelist, k + 2, svtas[ita], &tdata[ita], ta2sv[ita])); in SharedVtxCreate()
458 PetscCall(TableAddSVtx(network, sedgelist, k, svtas[nta], &tdata[nta], ta2sv[nta])); in SharedVtxCreate()
459 PetscCall(TableAddSVtx(network, sedgelist, k + 2, svtas[nta], &tdata[nta], ta2sv[nta])); in SharedVtxCreate()
488 net_tmp[k] = sedgelist[j]; /* subnet number */ in SharedVtxCreate()
489 idx_tmp[k] = sedgelist[j + 1]; /* index on the subnet */ in SharedVtxCreate()
534 PetscInt *sedgelist = network->cloneshared->sedgelist, vrange; in GetEdgelist_Coupling() local
545 PetscCall(SharedVtxCreate(dm, network->cloneshared->Nsvtx, sedgelist)); in GetEdgelist_Coupling()
604 PetscCall(PetscFree(sedgelist)); /* created in DMNetworkAddSharedVertices() */ in GetEdgelist_Coupling()
848 …PetscInt i, nsubnet = network->cloneshared->Nsubnet, *sedgelist, Nsvtx = network->cloneshared->… in DMNetworkAddSharedVertices() local
855 PetscCall(PetscMalloc1(2 * 4 * nsubnet, &network->cloneshared->sedgelist)); in DMNetworkAddSharedVertices()
858 sedgelist = network->cloneshared->sedgelist; in DMNetworkAddSharedVertices()
860 sedgelist[4 * Nsvtx] = anetnum; in DMNetworkAddSharedVertices()
861 sedgelist[4 * Nsvtx + 1] = asvtx[i]; in DMNetworkAddSharedVertices()
862 sedgelist[4 * Nsvtx + 2] = bnetnum; in DMNetworkAddSharedVertices()
863 sedgelist[4 * Nsvtx + 3] = bsvtx[i]; in DMNetworkAddSharedVertices()