Lines Matching refs:bag
37 PetscBag bag; /* Holds problem parameters */ member
169 PetscBag bag; in SetupParameters() local
174 PetscCall(PetscBagGetData(user->bag, &p)); in SetupParameters()
175 PetscCall(PetscBagSetName(user->bag, "par", "Poiseuille flow parameters")); in SetupParameters()
176 bag = user->bag; in SetupParameters()
177 PetscCall(PetscBagRegisterReal(bag, &p->Delta, 1.0, "Delta", "Pressure drop per unit length")); in SetupParameters()
178 PetscCall(PetscBagRegisterReal(bag, &p->nu, 1.0, "nu", "Kinematic viscosity")); in SetupParameters()
179 PetscCall(PetscBagRegisterReal(bag, &p->u_0, 0.0, "u_0", "Tangential velocity at the wall")); in SetupParameters()
180 PetscCall(PetscBagRegisterReal(bag, &p->alpha, 0.0, "alpha", "Angle of pipe wall to x-axis")); in SetupParameters()
203 PetscCall(PetscBagGetData(user->bag, ¶m)); in CreateMesh()
228 PetscCall(PetscBagGetData(user->bag, &ctx)); in SetupProblem()
246 PetscCall(PetscBagGetData(user->bag, ¶m)); in SetupProblem()
288 PetscCall(PetscBagGetData(user->bag, ¶m)); in SetupDiscretization()
308 PetscCall(PetscBagCreate(PETSC_COMM_WORLD, sizeof(Parameter), &user.bag)); in main()
310 PetscCall(PetscBagSetFromOptions(user.bag)); in main()
348 PetscCall(PetscBagDestroy(&user.bag)); in main()