Home
last modified time | relevance | path

Searched refs:resultname (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/shell/
H A Dshell.h22 char *resultname; /* result matrix type */ member
H A Dshell.c466 PetscCall(PetscFree(matmat->resultname)); in MatDestroy_Shell()
721 if (matmat->resultname) { in MatProductSymbolic_Shell_X()
722 PetscCall(PetscObjectBaseTypeCompare((PetscObject)D, matmat->resultname, &flg)); in MatProductSymbolic_Shell_X()
723 if (!flg) PetscCall(MatSetType(D, matmat->resultname)); in MatProductSymbolic_Shell_X()
778 …ic)(Mat, Mat, Mat, void *), PetscCtxDestroyFn *destroy, char *composedname, const char *resultname) in MatShellSetMatProductOperation_Private() argument
813 PetscCall(PetscFree(matmat->resultname)); in MatShellSetMatProductOperation_Private()
815 PetscCall(PetscStrallocpy(resultname, &matmat->resultname)); in MatShellSetMatProductOperation_Private()
816 …atmat->composedname, MatProductTypes[matmat->ptype], matmat->resultname ? matmat->resultname : "no… in MatShellSetMatProductOperation_Private()
966 …atmatA->symbolic, matmatA->numeric, matmatA->destroy, matmatA->composedname, matmatA->resultname)); in MatCopy_Shell()