Home
last modified time | relevance | path

Searched refs:Dwork (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/shell/
H A Dshellcnv.c135 Mat Dwork; member
144 PetscCall(MatDestroy(&mmcfdata->Dwork)); in MatProductDestroy_CF()
160 C->product->Dwork = mmcfdata->Dwork; in MatProductNumericPhase_CF()
183 mmcfdata->Dwork = C->product->Dwork; in MatProductSymbolicPhase_CF()
185 C->product->Dwork = NULL; in MatProductSymbolicPhase_CF()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmatmult.c71 PetscCall(MatDestroy(&product->Dwork)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
72 product->Dwork = BC; in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ()
87 BC = product->Dwork; in MatMatMatMultNumeric_MPIAIJ_MPIAIJ_MPIAIJ()
/petsc/src/mat/interface/
H A Dmatproduct.c49 Mat P = product->B, AP = product->Dwork; in MatProductNumeric_PtAP_Unsafe()
89 product->Dwork = AP; in MatProductSymbolic_PtAP_Unsafe()
98 Mat R = product->B, RA = product->Dwork; in MatProductNumeric_RARt_Unsafe()
136 product->Dwork = RA; /* save here so it will be destroyed with product C */ in MatProductSymbolic_RARt_Unsafe()
144 Mat A = product->A, BC = product->Dwork; in MatProductNumeric_ABC_Unsafe()
176 product->Dwork = BC; in MatProductSymbolic_ABC_Unsafe()
1009 PetscCall(MatDestroy(&product->Dwork)); in MatProductClear()
1031 product->Dwork = NULL; in MatProductCreate_Private()
/petsc/include/petsc/private/
H A Dmatimpl.h439 Mat A, B, C, Dwork; member