Lines Matching refs:honee_
26 Honee honee_; in HoneeInit() local
30 …PetscCall(PetscHeaderCreate(honee_, HONEE_CLASSID, "Honee", "HONEE", "Honee", comm, HoneeDestroy, … in HoneeInit()
31 …PetscCall(PetscCalloc4(1, &honee_->app_ctx, 1, &honee_->problem_data, 1, &honee_->phys, 1, &honee_… in HoneeInit()
32 honee_->problem_data->set_bc_from_ics = PETSC_TRUE; in HoneeInit()
33 honee_->comm = PETSC_COMM_WORLD; in HoneeInit()
34 honee_->start_time = time(NULL); in HoneeInit()
36 *honee = honee_; in HoneeInit()
46 Honee honee_ = *honee; in HoneeDestroy() local
50 if (!honee_) PetscFunctionReturn(PETSC_SUCCESS); in HoneeDestroy()
51 PetscValidHeaderSpecific(honee_, HONEE_CLASSID, 1); in HoneeDestroy()
53 ceed = honee_->ceed; in HoneeDestroy()
54 MPI_Comm comm = honee_->comm; in HoneeDestroy()
55 AppCtx app_ctx = honee_->app_ctx; in HoneeDestroy()
56 ProblemData problem = honee_->problem_data; in HoneeDestroy()
59 PetscCall(DivDiffFluxProjectionDataDestroy(honee_->diff_flux_proj)); in HoneeDestroy()
62 PetscCallCeed(ceed, CeedVectorDestroy(&honee_->q_ceed)); in HoneeDestroy()
63 PetscCallCeed(ceed, CeedVectorDestroy(&honee_->q_dot_ceed)); in HoneeDestroy()
64 PetscCallCeed(ceed, CeedVectorDestroy(&honee_->g_ceed)); in HoneeDestroy()
75 PetscCall(OperatorApplyContextDestroy(honee_->op_ics_ctx)); in HoneeDestroy()
76 PetscCall(OperatorApplyContextDestroy(honee_->op_rhs_ctx)); in HoneeDestroy()
77 PetscCall(OperatorApplyContextDestroy(honee_->op_strong_bc_ctx)); in HoneeDestroy()
78 PetscCallCeed(ceed, CeedOperatorDestroy(&honee_->op_ifunction)); in HoneeDestroy()
87 PetscCall(VecDestroy(&honee_->Q_loc)); in HoneeDestroy()
88 PetscCall(VecDestroy(&honee_->Q_dot_loc)); in HoneeDestroy()
90 PetscCall(KSPDestroy(&honee_->mass_ksp)); in HoneeDestroy()
93 PetscCall(MatDestroy(&honee_->interp_viz)); in HoneeDestroy()
94 PetscCall(MatDestroy(&honee_->mat_ijacobian)); in HoneeDestroy()
97 PetscCall(DMDestroy(&honee_->dm_viz)); in HoneeDestroy()
116 PetscCall(PetscFree4(honee_->app_ctx, honee_->problem_data, honee_->phys, honee_->units)); in HoneeDestroy()
117 PetscCall(PetscHeaderDestroy(&honee_)); in HoneeDestroy()