Lines Matching refs:container
7713 PetscContainer container; in MatComputeVariableBlockEnvelope() local
7833 PetscCall(PetscContainerCreate(PETSC_COMM_SELF, &container)); in MatComputeVariableBlockEnvelope()
7834 PetscCall(PetscContainerSetPointer(container, edata)); in MatComputeVariableBlockEnvelope()
7835 PetscCall(PetscContainerSetCtxDestroy(container, EnvelopeDataDestroy)); in MatComputeVariableBlockEnvelope()
7836 PetscCall(PetscObjectCompose((PetscObject)mat, "EnvelopeData", (PetscObject)container)); in MatComputeVariableBlockEnvelope()
7837 PetscCall(PetscObjectDereference((PetscObject)container)); in MatComputeVariableBlockEnvelope()
7862 PetscContainer container; in MatInvertVariableBlockEnvelope() local
7867 PetscCall(PetscObjectQuery((PetscObject)A, "EnvelopeData", (PetscObject *)&container)); in MatInvertVariableBlockEnvelope()
7868 if (!container) { in MatInvertVariableBlockEnvelope()
7870 PetscCall(PetscObjectQuery((PetscObject)A, "EnvelopeData", (PetscObject *)&container)); in MatInvertVariableBlockEnvelope()
7872 PetscCall(PetscContainerGetPointer(container, &edata)); in MatInvertVariableBlockEnvelope()