Lines Matching refs:line
88 int CheckDataSegmentEnd(const char *line) in CheckDataSegmentEnd() argument
90 …line, "[JUNCTIONS]") || LineStartsWith(line, "[RESERVOIRS]") || LineStartsWith(line, "[TANKS]") ||… in CheckDataSegmentEnd()
99 PetscErrorCode GetDataSegment(FILE *fp, char *line, fpos_t *data_segment_start_pos, PetscInt *ndata… in GetDataSegment() argument
107 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read data segme… in GetDataSegment()
108 while (LineStartsWith(line, ";")) { in GetDataSegment()
110 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read data segme… in GetDataSegment()
113 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read data segme… in GetDataSegment()
115 data_segment_end = CheckDataSegmentEnd(line); in GetDataSegment()
128 char line[MAXLINE]; in WaterReadData() local
145 while (fgets(line, MAXLINE, fp)) { in WaterReadData()
146 if (strstr(line, "[TITLE]")) PetscCall(GetDataSegment(fp, line, &title_start_pos, &ntitle)); in WaterReadData()
148 if (strstr(line, "[JUNCTIONS]")) { in WaterReadData()
149 PetscCall(GetDataSegment(fp, line, &junc_start_pos, &nlines)); in WaterReadData()
154 if (strstr(line, "[RESERVOIRS]")) { in WaterReadData()
155 PetscCall(GetDataSegment(fp, line, &res_start_pos, &nlines)); in WaterReadData()
160 if (strstr(line, "[TANKS]")) { in WaterReadData()
161 PetscCall(GetDataSegment(fp, line, &tank_start_pos, &nlines)); in WaterReadData()
166 if (strstr(line, "[PIPES]")) { in WaterReadData()
167 PetscCall(GetDataSegment(fp, line, &pipe_start_pos, &nlines)); in WaterReadData()
172 if (strstr(line, "[PUMPS]")) { in WaterReadData()
173 PetscCall(GetDataSegment(fp, line, &pump_start_pos, &nlines)); in WaterReadData()
178 if (strstr(line, "[CURVES]")) PetscCall(GetDataSegment(fp, line, &curve_start_pos, &ncurve)); in WaterReadData()
191 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read junction f… in WaterReadData()
194 ndata = sscanf(line, "%d %lf %lf %d", &id, &v1, &v2, &pattern); in WaterReadData()
209 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read reservoir … in WaterReadData()
212 ndata = sscanf(line, "%d %lf %d", &id, &v1, &pattern); in WaterReadData()
225 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read data tank … in WaterReadData()
228 …ndata = sscanf(line, "%d %lf %lf %lf %lf %lf %lf %d", &id, &v1, &v2, &v3, &v4, &v5, &v6, &… in WaterReadData()
246 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read data pipe … in WaterReadData()
249 …ndata = sscanf(line, "%d %d %d %lf %lf %lf %lf %s", &id, &node1, &node2, &v1, &v2, &v3, … in WaterReadData()
273 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read data pump … in WaterReadData()
276 ndata = sscanf(line, "%d %d %d %s %d", &id, &node1, &node2, pump->param, ¶mid); in WaterReadData()
290 …PetscCheck(fgets(line, MAXLINE, fp), PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Cannot read data curve… in WaterReadData()
291 ndata = sscanf(line, "%d %lf %lf", &icurve_id, &v1, &v2); in WaterReadData()