Lines Matching refs:bag
49 PetscBag bag; in main() local
68 PetscCall(PetscBagCreate(PETSC_COMM_WORLD, sizeof(Parameter), &bag)); in main()
69 PetscCall(PetscBagGetData(bag, ¶ms)); in main()
72 …PetscCall(PetscBagSetName(bag, "ParameterBag", "contains parameters for simulations of top-secret,… in main()
73 PetscCall(PetscBagSetOptionsPrefix(bag, "pbag_")); in main()
74 …PetscCall(PetscBagRegisterString(bag, ¶ms->filename, PETSC_MAX_PATH_LEN, "myfile", "filename",… in main()
75 PetscCall(PetscBagRegisterReal(bag, ¶ms->rho, 3.0, "rho", "Density, kg/m^3")); in main()
76 PetscCall(PetscBagRegisterScalar(bag, ¶ms->W, 5.0, "W", "Vertical velocity, m/sec")); in main()
77 PetscCall(PetscBagRegisterInt(bag, ¶ms->Ii, 2, "modes_x", "Number of modes in x-direction")); in main()
83 …PetscCall(PetscBagRegisterIntArray(bag, ¶ms->iarray, 3, "int_array", "Int array with 3 locatio… in main()
88 …PetscCall(PetscBagRegisterRealArray(bag, ¶ms->rarray, 2, "real_array", "Real array with 2 loca… in main()
89 …PetscCall(PetscBagRegisterBool(bag, ¶ms->T, PETSC_FALSE, "do_output", "Write output file (yes/… in main()
90 …PetscCall(PetscBagRegisterBoolArray(bag, ¶ms->Tarray, 3, "bool_array", "Bool array with 3 loca… in main()
91 …PetscCall(PetscBagRegisterEnum(bag, ¶ms->dt, PetscDataTypes, (PetscEnum)PETSC_INT, "dt", "mean… in main()
92 PetscCall(PetscBagRegisterReal(bag, ¶ms->pos.x1, 1.0, "x1", "x position")); in main()
93 PetscCall(PetscBagRegisterReal(bag, ¶ms->pos.x2, 1.9, "x2", "y position")); in main()
94 …PetscCall(PetscBagRegisterEnum(bag, ¶ms->which, EnumeratedChoices, (PetscEnum)THAT, "choose", … in main()
100 PetscCall(PetscBagView(bag, PETSC_VIEWER_STDOUT_WORLD)); in main()
102 PetscCall(PetscBagView(bag, viewer)); in main()
110 PetscCall(PetscBagLoad(viewer, bag)); in main()
112 PetscCall(PetscBagSetFromOptions(bag)); in main()
113 PetscCall(PetscBagView(bag, PETSC_VIEWER_STDOUT_WORLD)); in main()
116 PetscCall(PetscBagGetData(bag, ¶ms)); in main()
120 PetscCall(PetscBagDestroy(&bag)); in main()