Lines Matching refs:container
1040 PetscErrorCode PetscContainerCreate(MPI_Comm comm, PetscContainer *container) in PetscContainerCreate() argument
1043 PetscAssertPointer(container, 2); in PetscContainerCreate()
1045 …PetscCall(PetscHeaderCreate(*container, PETSC_CONTAINER_CLASSID, "PetscContainer", "Container", "S… in PetscContainerCreate()
1072 PetscContainer container; in PetscObjectContainerCompose() local
1075 PetscCall(PetscContainerCreate(PetscObjectComm(obj), &container)); in PetscObjectContainerCompose()
1076 PetscCall(PetscContainerSetPointer(container, pointer)); in PetscObjectContainerCompose()
1077 if (destroy) PetscCall(PetscContainerSetCtxDestroy(container, destroy)); in PetscObjectContainerCompose()
1078 PetscCall(PetscObjectCompose(obj, name, (PetscObject)container)); in PetscObjectContainerCompose()
1079 PetscCall(PetscContainerDestroy(&container)); in PetscObjectContainerCompose()
1102 PetscContainer container; in PetscObjectContainerQuery() local
1105 PetscCall(PetscObjectQuery(obj, name, (PetscObject *)&container)); in PetscObjectContainerQuery()
1106 if (container) PetscCall(PetscContainerGetPointer(container, ptr)); in PetscObjectContainerQuery()