Lines Matching refs:item
8 static PetscErrorCode PetscBagRegister_Private(PetscBag bag, PetscBagItem item, const char *name, c… in PetscBagRegister_Private() argument
11 PetscCall(PetscStrncpy(item->name, name, PETSC_BAG_NAME_LENGTH - 1)); in PetscBagRegister_Private()
12 PetscCall(PetscStrncpy(item->help, help, PETSC_BAG_HELP_LENGTH - 1)); in PetscBagRegister_Private()
17 nitem->next = item; in PetscBagRegister_Private()
18 } else bag->bagitems = item; in PetscBagRegister_Private()
44 PetscBagItem item; in PetscBagRegisterEnum() local
67 PetscCall(PetscNew(&item)); in PetscBagRegisterEnum()
68 item->dtype = PETSC_ENUM; in PetscBagRegisterEnum()
69 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterEnum()
70 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterEnum()
71 item->next = NULL; in PetscBagRegisterEnum()
72 item->msize = 1; in PetscBagRegisterEnum()
73 PetscCall(PetscStrArrayallocpy(list, &item->list)); in PetscBagRegisterEnum()
75 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterEnum()
99 PetscBagItem item; in PetscBagRegisterIntArray() local
120 PetscCall(PetscNew(&item)); in PetscBagRegisterIntArray()
121 item->dtype = PETSC_INT; in PetscBagRegisterIntArray()
122 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterIntArray()
123 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterIntArray()
124 item->next = NULL; in PetscBagRegisterIntArray()
125 item->msize = msize; in PetscBagRegisterIntArray()
126 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterIntArray()
150 PetscBagItem item; in PetscBagRegisterRealArray() local
171 PetscCall(PetscNew(&item)); in PetscBagRegisterRealArray()
172 item->dtype = PETSC_REAL; in PetscBagRegisterRealArray()
173 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterRealArray()
174 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterRealArray()
175 item->next = NULL; in PetscBagRegisterRealArray()
176 item->msize = msize; in PetscBagRegisterRealArray()
177 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterRealArray()
201 PetscBagItem item; in PetscBagRegisterInt() local
217 PetscCall(PetscNew(&item)); in PetscBagRegisterInt()
218 item->dtype = PETSC_INT; in PetscBagRegisterInt()
219 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterInt()
220 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterInt()
221 item->next = NULL; in PetscBagRegisterInt()
222 item->msize = 1; in PetscBagRegisterInt()
224 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterInt()
248 PetscBagItem item; in PetscBagRegisterInt64() local
265 PetscCall(PetscNew(&item)); in PetscBagRegisterInt64()
266 item->dtype = PETSC_INT; in PetscBagRegisterInt64()
267 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterInt64()
268 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterInt64()
269 item->next = NULL; in PetscBagRegisterInt64()
270 item->msize = 1; in PetscBagRegisterInt64()
272 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterInt64()
296 PetscBagItem item; in PetscBagRegisterBoolArray() local
317 PetscCall(PetscNew(&item)); in PetscBagRegisterBoolArray()
318 item->dtype = PETSC_BOOL; in PetscBagRegisterBoolArray()
319 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterBoolArray()
320 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterBoolArray()
321 item->next = NULL; in PetscBagRegisterBoolArray()
322 item->msize = msize; in PetscBagRegisterBoolArray()
323 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterBoolArray()
351 PetscBagItem item; in PetscBagRegisterString() local
367 PetscCall(PetscNew(&item)); in PetscBagRegisterString()
368 item->dtype = PETSC_CHAR; in PetscBagRegisterString()
369 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterString()
370 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterString()
371 item->next = NULL; in PetscBagRegisterString()
372 item->msize = msize; in PetscBagRegisterString()
375 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterString()
399 PetscBagItem item; in PetscBagRegisterReal() local
415 PetscCall(PetscNew(&item)); in PetscBagRegisterReal()
416 item->dtype = PETSC_REAL; in PetscBagRegisterReal()
417 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterReal()
418 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterReal()
419 item->next = NULL; in PetscBagRegisterReal()
420 item->msize = 1; in PetscBagRegisterReal()
422 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterReal()
446 PetscBagItem item; in PetscBagRegisterScalar() local
462 PetscCall(PetscNew(&item)); in PetscBagRegisterScalar()
463 item->dtype = PETSC_SCALAR; in PetscBagRegisterScalar()
464 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterScalar()
465 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterScalar()
466 item->next = NULL; in PetscBagRegisterScalar()
467 item->msize = 1; in PetscBagRegisterScalar()
469 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterScalar()
493 PetscBagItem item; in PetscBagRegisterBool() local
509 PetscCall(PetscNew(&item)); in PetscBagRegisterBool()
510 item->dtype = PETSC_BOOL; in PetscBagRegisterBool()
511 item->offset = (PetscInt)(((size_t)addr) - ((size_t)bag)); in PetscBagRegisterBool()
512 …PetscCheck(item->offset <= bag->bagsize, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Registered it… in PetscBagRegisterBool()
513 item->next = NULL; in PetscBagRegisterBool()
514 item->msize = 1; in PetscBagRegisterBool()
516 PetscCall(PetscBagRegister_Private(bag, item, name, help)); in PetscBagRegisterBool()
543 PetscBagItem item = nitem->next; in PetscBagDestroy() local
547 nitem = item; in PetscBagDestroy()