Lines Matching refs:vertex
28 VERTEX_Water vertex, vertexnode1, vertexnode2; in FormFunction_Water() local
82 PetscCall(DMNetworkGetComponent(networkdm, vtx[i], ncomp - 1, &key, (void **)&vertex, NULL)); in FormFunction_Water()
84 if (vertex->type == VERTEX_TYPE_JUNCTION) { in FormFunction_Water()
85 farr[offset] -= vertex->junc.demand; in FormFunction_Water()
86 } else if (vertex->type == VERTEX_TYPE_RESERVOIR) { in FormFunction_Water()
87 reservoir = &vertex->res; in FormFunction_Water()
89 } else if (vertex->type == VERTEX_TYPE_TANK) { in FormFunction_Water()
90 tank = &vertex->tank; in FormFunction_Water()
182 if (water->vertex[j].id == node1) { in GetListofEdges_Water()
189 if (water->vertex[j].id == node2) { in GetListofEdges_Water()
202 VERTEX_Water vertex; in SetInitialGuess_Water() local
212 PetscCall(DMNetworkGetComponent(networkdm, vtx[i], 0, &key, (void **)&vertex, NULL)); in SetInitialGuess_Water()
214 if (vertex->type == VERTEX_TYPE_JUNCTION) { in SetInitialGuess_Water()
216 } else if (vertex->type == VERTEX_TYPE_RESERVOIR) { in SetInitialGuess_Water()
217 xarr[offset] = vertex->res.head; in SetInitialGuess_Water()
219 xarr[offset] = vertex->tank.initlvl + vertex->tank.elev; in SetInitialGuess_Water()