Lines Matching refs:ABC
1184 Mat ABC; member
1193 PetscCall(MatDestroy(&mmdata->ABC)); in MatProductCtxDestroy_MatMatMatPrivate()
1211 mat->product = mmabc->ABC->product; in MatProductNumeric_ABC_Basic()
1212 mat->ops->productnumeric = mmabc->ABC->ops->productnumeric; in MatProductNumeric_ABC_Basic()
1275 PetscCall(MatProductCreate(A, mmabc->BC, NULL, &mmabc->ABC)); in MatProductSymbolic_ABC_Basic()
1276 PetscCall(MatSetOptionsPrefix(mmabc->ABC, prefix)); in MatProductSymbolic_ABC_Basic()
1277 PetscCall(MatAppendOptionsPrefix(mmabc->ABC, "P2_")); in MatProductSymbolic_ABC_Basic()
1278 PetscCall(MatProductSetType(mmabc->ABC, p2)); in MatProductSymbolic_ABC_Basic()
1279 PetscCall(MatProductSetAlgorithm(mmabc->ABC, MATPRODUCTALGORITHMDEFAULT)); in MatProductSymbolic_ABC_Basic()
1280 PetscCall(MatProductSetFill(mmabc->ABC, product->fill)); in MatProductSymbolic_ABC_Basic()
1281 mmabc->ABC->product->api_user = product->api_user; in MatProductSymbolic_ABC_Basic()
1282 PetscCall(MatProductSetFromOptions(mmabc->ABC)); in MatProductSymbolic_ABC_Basic()
1283 …PetscCheck(mmabc->ABC->ops->productsymbolic, PetscObjectComm((PetscObject)mat), PETSC_ERR_SUP, "Sy… in MatProductSymbolic_ABC_Basic()
1285 mat->product = mmabc->ABC->product; in MatProductSymbolic_ABC_Basic()
1286 mat->ops->productsymbolic = mmabc->ABC->ops->productsymbolic; in MatProductSymbolic_ABC_Basic()
1289 mmabc->ABC->ops->productnumeric = mat->ops->productnumeric; in MatProductSymbolic_ABC_Basic()