Lines Matching refs:dat
85 PetscData dat; member
165 PetscCall(VecDuplicate(u, &appctx.dat.ic)); in main()
166 PetscCall(VecDuplicate(u, &appctx.dat.true_solution)); in main()
167 PetscCall(VecDuplicate(u, &appctx.dat.reference)); in main()
170 PetscCall(VecDuplicate(u, &appctx.dat.curr_sol)); in main()
171 PetscCall(VecDuplicate(u, &appctx.dat.joe)); in main()
243 PetscCall(InitialConditions(appctx.dat.ic, &appctx)); in main()
244 PetscCall(ComputeReference(appctx.ts, appctx.param.Tend, appctx.dat.reference, &appctx)); in main()
245 PetscCall(ComputeReference(appctx.ts, 0.0, appctx.dat.true_solution, &appctx)); in main()
255 PetscCall(TaoSetSolution(tao, appctx.dat.ic)); in main()
269 PetscCall(VecDestroy(&appctx.dat.ic)); in main()
270 PetscCall(VecDestroy(&appctx.dat.joe)); in main()
271 PetscCall(VecDestroy(&appctx.dat.true_solution)); in main()
272 PetscCall(VecDestroy(&appctx.dat.reference)); in main()
275 PetscCall(VecDestroy(&appctx.dat.curr_sol)); in main()
589 PetscCall(VecCopy(ic, appctx->dat.curr_sol)); in FormFunctionGradient()
591 PetscCall(TSSolve(appctx->ts, appctx->dat.curr_sol)); in FormFunctionGradient()
592 PetscCall(VecCopy(appctx->dat.curr_sol, appctx->dat.joe)); in FormFunctionGradient()
595 PetscCall(VecWAXPY(G, -1.0, appctx->dat.curr_sol, appctx->dat.reference)); in FormFunctionGradient()
622 PetscCall(VecDuplicate(appctx->dat.ic, &temp)); in MonitorError()
623 PetscCall(VecWAXPY(temp, -1.0, appctx->dat.ic, appctx->dat.true_solution)); in MonitorError()