Lines Matching refs:fl_dup
30 …e TestPetscFunctionListCreate(PetscViewer viewer, PetscFunctionList *fl, PetscFunctionList *fl_dup) in TestPetscFunctionListCreate() argument
43 PetscCall(PetscFunctionListDuplicate(*fl, fl_dup)); in TestPetscFunctionListCreate()
44 …PetscCheck(*fl_dup, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Duplicating empty function list has not allo… in TestPetscFunctionListCreate()
48 PetscCall(PetscFunctionListView(*fl_dup, viewer)); in TestPetscFunctionListCreate()
52 …tionListFind(PetscViewer viewer, PetscFunctionList fl, PetscFunctionList fl_dup, size_t *fl_size, … in TestPetscFunctionListFind() argument
77 PetscCall(PetscFunctionListDuplicate(fl, &fl_dup)); in TestPetscFunctionListFind()
87 PetscCall(PetscFunctionListFind(fl_dup, all_names[i], &fl_dup_func)); in TestPetscFunctionListFind()
93 PetscCall(PetscFunctionListView(fl_dup, viewer)); in TestPetscFunctionListFind()
100 PetscCall(PetscFunctionListFind(fl_dup, all_names[i], &fl_dup_func)); in TestPetscFunctionListFind()
104 PetscCall(PetscFunctionListView(fl_dup, viewer)); in TestPetscFunctionListFind()
110 …ctionListGet(PetscViewer viewer, PetscFunctionList fl, PetscFunctionList fl_dup, size_t expected_f… in TestPetscFunctionListGet() argument
122 PetscCall(PetscFunctionListGet(fl_dup, &array, &n)); in TestPetscFunctionListGet()
128 PetscCall(PetscFunctionListView(fl_dup, viewer)); in TestPetscFunctionListGet()
136 PetscFunctionList fl = NULL, fl_dup = NULL; in main() local
144 PetscCall(TestPetscFunctionListCreate(viewer, &fl, &fl_dup)); in main()
145 PetscCall(TestPetscFunctionListFind(viewer, fl, fl_dup, &fl_size, &fl_dup_size)); in main()
146 PetscCall(TestPetscFunctionListGet(viewer, fl, fl_dup, fl_size, fl_dup_size)); in main()
147 …, "my_prefix_", "-petsc_function_type", "Description", "PetscFunctionList", fl_dup, "foo", "bar")); in main()
151 PetscCall(PetscFunctionListDestroy(&fl_dup)); in main()
152 …PetscCheck(fl_dup == NULL, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Failed to destroy PetscFunctionList, … in main()