Lines Matching refs:pr_restr_ctx
65 ProlongRestrContext *pr_restr_ctx; in main() local
172 PetscCall(PetscMalloc1(num_levels, &pr_restr_ctx)); in main()
212 PetscCall(PetscMalloc1(1, &pr_restr_ctx[i])); in main()
213 …CreateShell(comm, l_size[i], l_size[i - 1], g_size[i], g_size[i - 1], pr_restr_ctx[i], &mat_pr[i])… in main()
333 pr_restr_ctx[i]->comm = comm; in main()
334 pr_restr_ctx[i]->dmf = dm[i]; in main()
335 pr_restr_ctx[i]->dmc = dm[i - 1]; in main()
336 pr_restr_ctx[i]->loc_vec_c = X_loc[i - 1]; in main()
337 pr_restr_ctx[i]->loc_vec_f = op_apply_ctx[i]->Y_loc; in main()
338 pr_restr_ctx[i]->mult_vec = mult[i]; in main()
339 pr_restr_ctx[i]->ceed_vec_c = ceed_data[i - 1]->x_ceed; in main()
340 pr_restr_ctx[i]->ceed_vec_f = ceed_data[i]->y_ceed; in main()
341 pr_restr_ctx[i]->op_prolong = ceed_data[i]->op_prolong; in main()
342 pr_restr_ctx[i]->op_restrict = ceed_data[i]->op_restrict; in main()
343 pr_restr_ctx[i]->ceed = ceed; in main()
546 PetscCall(PetscFree(pr_restr_ctx[i])); in main()
562 PetscCall(PetscFree(pr_restr_ctx)); in main()