Lines Matching refs:auxData
88 PetscCall(PetscHMapAuxCreate(&v->auxData)); in DMCreate()
749 PetscCall(PetscHMapAuxDestroy(&(*dm)->auxData)); in DMDestroy()
9247 PetscCall(PetscHMapAuxGetSize(dm->auxData, numAux)); in DMGetNumAuxiliaryVec()
9283 PetscCall(PetscHMapAuxHas(dm->auxData, key, &has)); in DMGetAuxiliaryVec()
9284 if (has) PetscCall(PetscHMapAuxGet(dm->auxData, key, aux)); in DMGetAuxiliaryVec()
9285 else PetscCall(PetscHMapAuxGet(dm->auxData, wild, aux)); in DMGetAuxiliaryVec()
9316 PetscCall(PetscHMapAuxGet(dm->auxData, key, &old)); in DMSetAuxiliaryVec()
9318 if (!aux) PetscCall(PetscHMapAuxDel(dm->auxData, key)); in DMSetAuxiliaryVec()
9319 else PetscCall(PetscHMapAuxSet(dm->auxData, key, aux)); in DMSetAuxiliaryVec()
9356 PetscCall(PetscHMapAuxGetKeys(dm->auxData, &off, keys)); in DMGetAuxiliaryLabels()
9392 PetscCall(PetscHMapAuxDestroy(&dmNew->auxData)); in DMCopyAuxiliaryVec()
9393 PetscCall(PetscHMapAuxDuplicate(dm->auxData, &dmNew->auxData)); in DMCopyAuxiliaryVec()
9395 Vec *auxData; in DMCopyAuxiliaryVec() local
9398 PetscCall(PetscHMapAuxGetSize(dmNew->auxData, &n)); in DMCopyAuxiliaryVec()
9399 PetscCall(PetscMalloc1(n, &auxData)); in DMCopyAuxiliaryVec()
9400 PetscCall(PetscHMapAuxGetVals(dmNew->auxData, &off, auxData)); in DMCopyAuxiliaryVec()
9401 for (i = 0; i < n; ++i) PetscCall(PetscObjectReference((PetscObject)auxData[i])); in DMCopyAuxiliaryVec()
9402 PetscCall(PetscFree(auxData)); in DMCopyAuxiliaryVec()
9421 Vec *auxData; in DMClearAuxiliaryVec() local
9425 PetscCall(PetscHMapAuxGetSize(dm->auxData, &n)); in DMClearAuxiliaryVec()
9426 PetscCall(PetscMalloc1(n, &auxData)); in DMClearAuxiliaryVec()
9427 PetscCall(PetscHMapAuxGetVals(dm->auxData, &off, auxData)); in DMClearAuxiliaryVec()
9428 for (i = 0; i < n; ++i) PetscCall(VecDestroy(&auxData[i])); in DMClearAuxiliaryVec()
9429 PetscCall(PetscFree(auxData)); in DMClearAuxiliaryVec()
9430 PetscCall(PetscHMapAuxDestroy(&dm->auxData)); in DMClearAuxiliaryVec()
9431 PetscCall(PetscHMapAuxCreate(&dm->auxData)); in DMClearAuxiliaryVec()