Lines Matching refs:container
872 PetscContainer container = nullptr; in PCHPDDMMatApply_Private() local
877 PetscCall(PetscObjectQuery((PetscObject)A, "_HPDDM_MatProduct", (PetscObject *)&container)); in PCHPDDMMatApply_Private()
878 if (container) { /* MatProduct container already attached */ in PCHPDDMMatApply_Private()
879 PetscCall(PetscContainerGetPointer(container, &ptr)); in PCHPDDMMatApply_Private()
906 …if (!container) PetscCall(PetscObjectContainerCompose((PetscObject)A, "_HPDDM_MatProduct", ctx->V … in PCHPDDMMatApply_Private()
907 …else PetscCall(PetscContainerSetPointer(container, ctx->V + 1)); … in PCHPDDMMatApply_Private()
917 …if (N == prev || container) { /* when MatProduct container is attached, always need to MatProductR… in PCHPDDMMatApply_Private()
919 if (container && ctx->parent->correction != PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCHPDDMMatApply_Private()
1900 PetscContainer container = nullptr; in PCSetUp_HPDDM() local
1902 PetscCall(PetscObjectQuery((PetscObject)pc, "_PCHPDDM_Schur", (PetscObject *)&container)); in PCSetUp_HPDDM()
1903 … if (!container) { /* first call to PCSetUp() on the PC associated to the Schur complement */ in PCSetUp_HPDDM()
2126 PetscCall(PetscContainerGetPointer(container, &ctx)); in PCSetUp_HPDDM()