Lines Matching refs:numeric
485 PetscErrorCode (*numeric)(Mat, Mat, Mat, void *); member
522 …PetscCheck(mdata->numeric, PetscObjectComm((PetscObject)D), PETSC_ERR_PLIB, "Missing numeric opera… in MatProductNumeric_Shell_X()
576 PetscCall((*mdata->numeric)(A, useBmdata ? mdata->B : B, D, mdata->ctx)); in MatProductNumeric_Shell_X()
730 mdata->numeric = matmat->numeric; in MatProductSymbolic_Shell_X()
778 …pe, PetscErrorCode (*symbolic)(Mat, Mat, Mat, void **), PetscErrorCode (*numeric)(Mat, Mat, Mat, v… in MatShellSetMatProductOperation_Private()
785 PetscCheck(numeric, PetscObjectComm((PetscObject)A), PETSC_ERR_PLIB, "Missing numeric routine"); in MatShellSetMatProductOperation_Private()
809 matmat->numeric = numeric; in MatShellSetMatProductOperation_Private()
868 …pe, PetscErrorCode (*symbolic)(Mat, Mat, Mat, void **), PetscErrorCode (*numeric)(Mat, Mat, Mat, v… in MatShellSetMatProductOperation()
874 …PetscCheck(numeric, PetscObjectComm((PetscObject)A), PETSC_ERR_USER, "Missing numeric routine, arg… in MatShellSetMatProductOperation()
877 …t, void *), PetscCtxDestroyFn *, MatType, MatType), (A, ptype, symbolic, numeric, destroy, Btype, … in MatShellSetMatProductOperation()
881 …pe, PetscErrorCode (*symbolic)(Mat, Mat, Mat, void **), PetscErrorCode (*numeric)(Mat, Mat, Mat, v… in MatShellSetMatProductOperation_Shell()
904 …PetscCall(MatShellSetMatProductOperation_Private(A, ptype, symbolic, numeric, destroy, composednam… in MatShellSetMatProductOperation_Shell()
966 …tProductOperation_Private(B, matmatA->ptype, matmatA->symbolic, matmatA->numeric, matmatA->destroy… in MatCopy_Shell()