Lines Matching refs:exactFuncs
1179 …de UniformBoundaryConditions(DM dm, DMLabel label, PetscSimplePointFn *exactFuncs[], PetscSimplePo… in UniformBoundaryConditions() argument
1189 …TIAL, "top wall velocity", label, 1, &id, VEL, 0, NULL, (PetscVoidFn *)exactFuncs[VEL], (PetscVoid… in UniformBoundaryConditions()
1191 …L, "bottom wall velocity", label, 1, &id, VEL, 0, NULL, (PetscVoidFn *)exactFuncs[VEL], (PetscVoid… in UniformBoundaryConditions()
1193 …AL, "right wall velocity", label, 1, &id, VEL, 0, NULL, (PetscVoidFn *)exactFuncs[VEL], (PetscVoid… in UniformBoundaryConditions()
1195 …IAL, "left wall velocity", label, 1, &id, VEL, 0, NULL, (PetscVoidFn *)exactFuncs[VEL], (PetscVoid… in UniformBoundaryConditions()
1197 …SENTIAL, "top wall temp", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in UniformBoundaryConditions()
1199 …TIAL, "bottom wall temp", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in UniformBoundaryConditions()
1201 …NTIAL, "right wall temp", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in UniformBoundaryConditions()
1203 …ENTIAL, "left wall temp", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in UniformBoundaryConditions()
1209 PetscSimplePointFn *exactFuncs[3]; in SetupProblem() local
1239 exactFuncs[VEL] = quadratic_u; in SetupProblem()
1240 exactFuncs[PRES] = quadratic_p; in SetupProblem()
1241 exactFuncs[TEMP] = quadratic_T; in SetupProblem()
1246 PetscCall(UniformBoundaryConditions(dm, label, exactFuncs, exactFuncs_t, user)); in SetupProblem()
1252 exactFuncs[VEL] = cubic_u; in SetupProblem()
1253 exactFuncs[PRES] = cubic_p; in SetupProblem()
1254 exactFuncs[TEMP] = cubic_T; in SetupProblem()
1259 PetscCall(UniformBoundaryConditions(dm, label, exactFuncs, exactFuncs_t, user)); in SetupProblem()
1265 exactFuncs[VEL] = cubic_trig_u; in SetupProblem()
1266 exactFuncs[PRES] = cubic_trig_p; in SetupProblem()
1267 exactFuncs[TEMP] = cubic_trig_T; in SetupProblem()
1272 PetscCall(UniformBoundaryConditions(dm, label, exactFuncs, exactFuncs_t, user)); in SetupProblem()
1277 exactFuncs[VEL] = taylor_green_u; in SetupProblem()
1278 exactFuncs[PRES] = taylor_green_p; in SetupProblem()
1279 exactFuncs[TEMP] = taylor_green_T; in SetupProblem()
1284 PetscCall(UniformBoundaryConditions(dm, label, exactFuncs, exactFuncs_t, user)); in SetupProblem()
1309 exactFuncs[VEL] = quadratic_u; in SetupProblem()
1310 exactFuncs[PRES] = quadratic_p; in SetupProblem()
1311 exactFuncs[TEMP] = quadratic_T; in SetupProblem()
1316 PetscCall(UniformBoundaryConditions(dm, label, exactFuncs, exactFuncs_t, user)); in SetupProblem()
1324 exactFuncs[VEL] = pipe_u; in SetupProblem()
1325 exactFuncs[PRES] = pipe_p; in SetupProblem()
1326 exactFuncs[TEMP] = pipe_T; in SetupProblem()
1341 … "left wall temperature", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in SetupProblem()
1343 …TIAL, "top wall velocity", label, 1, &id, VEL, 0, NULL, (PetscVoidFn *)exactFuncs[VEL], (PetscVoid… in SetupProblem()
1344 …, "top wall temperature", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in SetupProblem()
1346 …L, "bottom wall velocity", label, 1, &id, VEL, 0, NULL, (PetscVoidFn *)exactFuncs[VEL], (PetscVoid… in SetupProblem()
1347 …bottom wall temperature", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in SetupProblem()
1355 exactFuncs[VEL] = pipe_wiggly_u; in SetupProblem()
1356 exactFuncs[PRES] = pipe_wiggly_p; in SetupProblem()
1357 exactFuncs[TEMP] = pipe_wiggly_T; in SetupProblem()
1372 … "left wall temperature", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in SetupProblem()
1374 …TIAL, "top wall velocity", label, 1, &id, VEL, 0, NULL, (PetscVoidFn *)exactFuncs[VEL], (PetscVoid… in SetupProblem()
1375 …, "top wall temperature", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in SetupProblem()
1377 …L, "bottom wall velocity", label, 1, &id, VEL, 0, NULL, (PetscVoidFn *)exactFuncs[VEL], (PetscVoid… in SetupProblem()
1378 …bottom wall temperature", label, 1, &id, TEMP, 0, NULL, (PetscVoidFn *)exactFuncs[TEMP], (PetscVoi… in SetupProblem()
1411 PetscCall(PetscDSSetExactSolution(ds, VEL, exactFuncs[VEL], ctx)); in SetupProblem()
1412 PetscCall(PetscDSSetExactSolution(ds, PRES, exactFuncs[PRES], ctx)); in SetupProblem()
1413 PetscCall(PetscDSSetExactSolution(ds, TEMP, exactFuncs[TEMP], ctx)); in SetupProblem()
1581 …PetscErrorCode (*exactFuncs[3])(PetscInt dim, PetscReal time, const PetscReal x[], PetscInt Nf, Pe… in MonitorError() local
1594 for (f = 0; f < 3; ++f) PetscCall(PetscDSGetExactSolution(ds, f, &exactFuncs[f], &ctxs[f])); in MonitorError()
1595 PetscCall(DMComputeL2FieldDiff(dm, crtime, exactFuncs, ctxs, u, ferrors)); in MonitorError()
1606 PetscCall(DMProjectFunction(dm, crtime, exactFuncs, ctxs, INSERT_ALL_VALUES, v)); in MonitorError()