Lines Matching refs:vptr

2187     PetscInt        i, *vptr, nedges, vStart = network->cloneshared->vStart;  in DMNetworkHasJacobian()  local
2193 PetscCall(PetscMalloc1(nVertices + 1, &vptr)); in DMNetworkHasJacobian()
2195 vptr[0] = 0; in DMNetworkHasJacobian()
2199 vptr[i + 1] = vptr[i] + 2 * nedges + 1; in DMNetworkHasJacobian()
2203 network->Jvptr = vptr; in DMNetworkHasJacobian()
2259 PetscInt i, *vptr, nedges, vStart = network->cloneshared->vStart; in DMNetworkVertexSetMatrix() local
2266 vptr = network->Jvptr; in DMNetworkVertexSetMatrix()
2267 network->Jv[vptr[p - vStart]] = J[0]; /* Set Jacobian for this vertex */ in DMNetworkVertexSetMatrix()
2271 for (i = 1; i <= 2 * nedges; i++) network->Jv[vptr[p - vStart] + i] = J[i]; in DMNetworkVertexSetMatrix()
2470 PetscInt nedges, *vptr = NULL, vc, *rows_v; /* suppress maybe-uninitialized warning */ in DMCreateMatrix_Network() local
2544 if (vEnd - vStart) vptr = network->Jvptr; in DMCreateMatrix_Network()
2570 Juser = network->Jv[vptr[v - vStart] + 2 * e + 1]; /* Jacobian(v,e) */ in DMCreateMatrix_Network()
2582 Juser = network->Jv[vptr[v - vStart] + 2 * e + 2]; /* Jacobian(v,vc) */ in DMCreateMatrix_Network()
2597 Juser = network->Jv[vptr[v - vStart]]; /* Jacobian(v,v) */ in DMCreateMatrix_Network()
2682 Juser = network->Jv[vptr[v - vStart] + 2 * e + 1]; /* Jacobian(v,e) */ in DMCreateMatrix_Network()
2694 Juser = network->Jv[vptr[v - vStart] + 2 * e + 2]; /* Jacobian(v,vc) */ in DMCreateMatrix_Network()
2703 Juser = network->Jv[vptr[v - vStart]]; /* Jacobian(v,v) */ in DMCreateMatrix_Network()