Searched refs:mmcfdata (Results 1 – 1 of 1) sorted by relevance
140 MatProductCtx_MatMatCF *mmcfdata = *(MatProductCtx_MatMatCF **)data; in MatProductDestroy_CF() local143 if (mmcfdata->destroy) PetscCall((*mmcfdata->destroy)(&mmcfdata->ctx)); in MatProductDestroy_CF()144 PetscCall(MatDestroy(&mmcfdata->Dwork)); in MatProductDestroy_CF()145 PetscCall(PetscFree(mmcfdata)); in MatProductDestroy_CF()151 MatProductCtx_MatMatCF *mmcfdata = (MatProductCtx_MatMatCF *)data; in MatProductNumericPhase_CF() local154 PetscCheck(mmcfdata, PetscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Missing data"); in MatProductNumericPhase_CF()155 …PetscCheck(mmcfdata->numeric, PetscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Missing numeric op… in MatProductNumericPhase_CF()158 C->product->type = mmcfdata->ptype; in MatProductNumericPhase_CF()159 C->product->data = mmcfdata->ctx; in MatProductNumericPhase_CF()160 C->product->Dwork = mmcfdata->Dwork; in MatProductNumericPhase_CF()[all …]