Lines Matching refs:buffer
47 static PetscErrorCode DMPlexCreateFluent_ReadString(PetscViewer viewer, char *buffer, char delim) in DMPlexCreateFluent_ReadString() argument
52 do PetscCall(PetscViewerRead(viewer, &buffer[i++], 1, &ret, PETSC_CHAR)); in DMPlexCreateFluent_ReadString()
53 while (ret > 0 && buffer[i - 1] != '\0' && buffer[i - 1] != delim && i < PETSC_MAX_PATH_LEN - 1); in DMPlexCreateFluent_ReadString()
54 if (!ret) buffer[i - 1] = '\0'; in DMPlexCreateFluent_ReadString()
55 else buffer[i] = '\0'; in DMPlexCreateFluent_ReadString()
119 char buffer[PETSC_MAX_PATH_LEN]; in DMPlexCreateFluent_ReadSection() local
124 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, '(')); in DMPlexCreateFluent_ReadSection()
125 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ' ')); in DMPlexCreateFluent_ReadSection()
126 snum = sscanf(buffer, "%d", &s->index); in DMPlexCreateFluent_ReadSection()
134 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
137 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
138 snum = sscanf(buffer, "%d", &s->nd); in DMPlexCreateFluent_ReadSection()
144 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
145 snum = sscanf(buffer, "(%x %x %x %d %d)", &s->zoneID, &s->first, &s->last, &s->type, &s->nd); in DMPlexCreateFluent_ReadSection()
149 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, '(')); in DMPlexCreateFluent_ReadSection()
152 if (!numClosingParens) PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
155 if (!numClosingParens) PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
161 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
162 snum = sscanf(buffer, "(%x", &s->zoneID); in DMPlexCreateFluent_ReadSection()
165 snum = sscanf(buffer, "(%x %x %x %d)", &s->zoneID, &s->first, &s->last, &s->nd); in DMPlexCreateFluent_ReadSection()
168 snum = sscanf(buffer, "(%x %x %x %d %d)", &s->zoneID, &s->first, &s->last, &s->type, &s->nd); in DMPlexCreateFluent_ReadSection()
173 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, '(')); in DMPlexCreateFluent_ReadSection()
176 if (!numClosingParens) PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
180 if (!numClosingParens) PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
186 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
187 snum = sscanf(buffer, "(%x", &s->zoneID); in DMPlexCreateFluent_ReadSection()
190 snum = sscanf(buffer, "(%x %x %x %d)", &s->zoneID, &s->first, &s->last, &s->nd); in DMPlexCreateFluent_ReadSection()
195 snum = sscanf(buffer, "(%x %x %x %d %d)", &s->zoneID, &s->first, &s->last, &s->type, &s->nd); in DMPlexCreateFluent_ReadSection()
197 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, '(')); in DMPlexCreateFluent_ReadSection()
246 if (!numClosingParens) PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
249 if (!numClosingParens) PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
256 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, ')')); in DMPlexCreateFluent_ReadSection()
257 snum = sscanf(buffer, "(%u %s %s %d)", &s->zoneID, caseName, labelName, &s->nd); in DMPlexCreateFluent_ReadSection()
262 do PetscCall(PetscViewerRead(viewer, &buffer[0], 1, NULL, PETSC_CHAR)); in DMPlexCreateFluent_ReadSection()
263 while (buffer[0] != '(' && buffer[0] != ')'); in DMPlexCreateFluent_ReadSection()
264 if (buffer[0] == '(') depth++; in DMPlexCreateFluent_ReadSection()
265 if (buffer[0] == ')') depth--; in DMPlexCreateFluent_ReadSection()
267 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, '\n')); in DMPlexCreateFluent_ReadSection()
274 do PetscCall(PetscViewerRead(viewer, &buffer[0], 1, NULL, PETSC_CHAR)); in DMPlexCreateFluent_ReadSection()
275 while (buffer[0] != '(' && buffer[0] != ')'); in DMPlexCreateFluent_ReadSection()
276 if (buffer[0] == '(') depth++; in DMPlexCreateFluent_ReadSection()
277 if (buffer[0] == ')') depth--; in DMPlexCreateFluent_ReadSection()
279 PetscCall(DMPlexCreateFluent_ReadString(viewer, buffer, '\n')); in DMPlexCreateFluent_ReadSection()