Home
last modified time | relevance | path

Searched refs:user_ctx (Results 1 – 1 of 1) sorted by relevance

/honee/src/
H A Dmat-ceed.c1007 PetscContainer user_ctx = NULL; in MatCeedSetContext() local
1011 PetscCall(PetscContainerCreate(PetscObjectComm((PetscObject)mat), &user_ctx)); in MatCeedSetContext()
1012 PetscCall(PetscContainerSetPointer(user_ctx, ctx)); in MatCeedSetContext()
1013 PetscCall(PetscContainerSetCtxDestroy(user_ctx, f)); in MatCeedSetContext()
1015 PetscCall(PetscObjectCompose((PetscObject)mat, "MatCeed user context", (PetscObject)user_ctx)); in MatCeedSetContext()
1016 PetscCall(PetscContainerDestroy(&user_ctx)); in MatCeedSetContext()
1031 PetscContainer user_ctx; in MatCeedGetContext() local
1034 PetscCall(PetscObjectQuery((PetscObject)mat, "MatCeed user context", (PetscObject *)&user_ctx)); in MatCeedGetContext()
1035 if (user_ctx) PetscCall(PetscContainerGetPointer(user_ctx, (void **)ctx)); in MatCeedGetContext()