Lines Matching refs:problem
15 PetscErrorCode NS_GAUSSIAN_WAVE(ProblemData problem, DM dm, void *ctx) { in NS_GAUSSIAN_WAVE() argument
24 PetscCall(NS_NEWTONIAN_IG(problem, dm, ctx)); in NS_GAUSSIAN_WAVE()
44 …PetscCallCeed(ceed, CeedQFunctionContextGetData(problem->apply_vol_rhs.qfctx, CEED_MEM_HOST, &newt… in NS_GAUSSIAN_WAVE()
45 for (PetscCount b = 0; b < problem->num_bc_defs; b++) { in NS_GAUSSIAN_WAVE()
46 BCDefinition bc_def = problem->bc_defs[b]; in NS_GAUSSIAN_WAVE()
66 …PetscCallCeed(ceed, CeedQFunctionContextRestoreData(problem->apply_vol_rhs.qfctx, &newtonian_ig_ct… in NS_GAUSSIAN_WAVE()
71 PetscCallCeed(ceed, CeedQFunctionContextDestroy(&problem->ics.qfctx)); in NS_GAUSSIAN_WAVE()
75 …problem->ics = (HoneeQFSpec){.qf_func_ptr = IC_GaussianWave_Conserv, .qf_loc = IC_GaussianWave_Con… in NS_GAUSSIAN_WAVE()
78 …problem->ics = (HoneeQFSpec){.qf_func_ptr = IC_GaussianWave_Prim, .qf_loc = IC_GaussianWave_Prim_l… in NS_GAUSSIAN_WAVE()
81 …problem->ics = (HoneeQFSpec){.qf_func_ptr = IC_GaussianWave_Entropy, .qf_loc = IC_GaussianWave_Ent… in NS_GAUSSIAN_WAVE()
84 problem->ics.qfctx = gausswave_qfctx; in NS_GAUSSIAN_WAVE()