Lines Matching refs:pipe
133 Pipe *pipe = NULL; in WaterReadData() local
248 pipe = &edge[ne].pipe; in WaterReadData()
249 …= sscanf(line, "%d %d %d %lf %lf %lf %lf %s", &id, &node1, &node2, &v1, &v2, &v3, &v4, pipe->stat); in WaterReadData()
250 pipe->id = id; in WaterReadData()
251 pipe->node1 = node1; in WaterReadData()
252 pipe->node2 = node2; in WaterReadData()
253 pipe->length = (PetscScalar)v1; in WaterReadData()
254 pipe->diam = (PetscScalar)v2; in WaterReadData()
255 pipe->roughness = (PetscScalar)v3; in WaterReadData()
256 pipe->minorloss = (PetscScalar)v4; in WaterReadData()
257 edge[ne].id = pipe->id; in WaterReadData()
258 if (strcmp(pipe->stat, "OPEN") == 0) pipe->status = PIPE_STATUS_OPEN; in WaterReadData()
260 strcpy(pipe->stat, "OPEN"); /* default OPEN */ in WaterReadData()
261 pipe->status = PIPE_STATUS_OPEN; in WaterReadData()
263 if (ndata < 7) pipe->minorloss = 0.; in WaterReadData()
264 pipe->n = 1.85; in WaterReadData()
265 …pipe->k = 4.72 * pipe->length / (PetscPowScalar(pipe->roughness, pipe->n) * PetscPowScalar(0.08333… in WaterReadData()