Home
last modified time | relevance | path

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

/petsc/src/mat/impls/shell/
H A Dshell.c464 PetscCall(PetscObjectComposeFunction((PetscObject)mat, matmat->composedname, NULL)); in MatDestroy_Shell()
465 PetscCall(PetscFree(matmat->composedname)); in MatDestroy_Shell()
682 char composedname[256]; in MatProductSymbolic_Shell_X() local
693 …PetscCall(PetscSNPrintf(composedname, sizeof(composedname), "MatProductSetFromOptions_%s_%s_C", ((… in MatProductSymbolic_Shell_X()
695 PetscCall(PetscStrcmp(composedname, matmat->composedname, &flg)); in MatProductSymbolic_Shell_X()
700 … PETSC_ERR_PLIB, "Composedname \"%s\" for product type %s not found", composedname, MatProductType… in MatProductSymbolic_Shell_X()
754 char composedname[256]; in MatProductSetFromOptions_Shell_X() local
765 …PetscCall(PetscSNPrintf(composedname, sizeof(composedname), "MatProductSetFromOptions_%s_%s_C", ((… in MatProductSetFromOptions_Shell_X()
767 PetscCall(PetscStrcmp(composedname, matmat->composedname, &flg)); in MatProductSetFromOptions_Shell_X()
774 …Info(D, " symbolic product %s not registered for product type %s\n", composedname, MatProductType… in MatProductSetFromOptions_Shell_X()
[all …]
H A Dshell.h21 char *composedname; /* string to identify routine with double dispatch */ member