Home
last modified time | relevance | path

Searched refs:productnumeric (Results 1 – 25 of 28) sorted by relevance

12

/petsc/src/mat/interface/
H A Dmatproduct.c91 C->ops->productnumeric = MatProductNumeric_PtAP_Unsafe; in MatProductSymbolic_PtAP_Unsafe()
137 C->ops->productnumeric = MatProductNumeric_RARt_Unsafe; in MatProductSymbolic_RARt_Unsafe()
183 mat->ops->productnumeric = MatProductNumeric_ABC_Unsafe; in MatProductSymbolic_ABC_Unsafe()
279 if (D->ops->productnumeric || D->ops->productsymbolic) { in MatProductReplaceMats()
383 C->ops->productnumeric = MatProductNumeric_X_Dense; in MatProductSymbolic_X_Dense()
403 mat->ops->productnumeric = NULL; in MatProductSetFromOptions_Private()
689 if (mat->ops->productnumeric) { in MatProductNumeric()
691 PetscUseTypeMethod(mat, productnumeric); in MatProductNumeric()
719 mat->ops->productnumeric = MatProductNumeric_AB; in MatProductSymbolic_AB()
730 mat->ops->productnumeric = MatProductNumeric_AtB; in MatProductSymbolic_AtB()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmatmult.c34 RAP->ops->productnumeric = MatProductNumeric_ABC_Transpose_AIJ_AIJ; in MatProductSymbolic_ABC_Transpose_AIJ_AIJ()
136 C->ops->productnumeric = MatProductNumeric_RARt_MPIAIJ_MPIAIJ; in MatProductSymbolic_RARt_MPIAIJ_MPIAIJ()
H A Dmpimatmatmult.c317 C->ops->productnumeric = MatProductNumeric_AB; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
939 C->ops->productnumeric = MatProductNumeric_AB; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
1214 C->ops->productnumeric = MatProductNumeric_AB; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()
2140 C->ops->productnumeric = MatProductNumeric_AtB; in MatProductSymbolic_AtB_MPIAIJ_MPIAIJ()
H A Dmpiptap.c2000 C->ops->productnumeric = MatProductNumeric_PtAP; in MatProductSymbolic_PtAP_MPIAIJ_MPIAIJ()
2037 C->ops->productnumeric = MatProductNumeric_PtAP; in MatProductSymbolic_PtAP_MPIAIJ_MPIAIJ()
2044 C->ops->productnumeric = MatProductNumeric_PtAP; in MatProductSymbolic_PtAP_MPIAIJ_MPIAIJ()
/petsc/src/mat/impls/aij/seq/
H A Dmatptap.c29 C->ops->productnumeric = MatProductNumeric_PtAP; in MatProductSymbolic_PtAP_SeqAIJ_SeqAIJ()
48 C->ops->productnumeric = MatProductNumeric_PtAP; in MatProductSymbolic_PtAP_SeqAIJ_SeqAIJ()
H A Dmatrart.c397 C->ops->productnumeric = MatProductNumeric_RARt; in MatProductSymbolic_RARt_SeqAIJ_SeqAIJ()
H A Dmatmatmult.c1981 C->ops->productnumeric = MatProductNumeric_AtB_SeqAIJ_SeqAIJ; in MatProductSymbolic_AtB_SeqAIJ_SeqAIJ()
/petsc/src/mat/impls/shell/
H A Dshellcnv.c179 mmcfdata->numeric = C->ops->productnumeric; in MatProductSymbolicPhase_CF()
H A Dshell.c525 stashnum = D->ops->productnumeric; in MatProductNumeric_Shell_X()
574 D->ops->productnumeric = NULL; in MatProductNumeric_Shell_X()
581 D->ops->productnumeric = stashnum; in MatProductNumeric_Shell_X()
727 D->ops->productnumeric = MatProductNumeric_Shell_X; in MatProductSymbolic_Shell_X()
743 D->ops->productnumeric = MatProductNumeric_Shell_X; in MatProductSymbolic_Shell_X()
/petsc/src/mat/impls/transpose/
H A Dhtransm.c81 data->numeric = D->ops->productnumeric; in MatProductSymbolic_HT()
84 D->ops->productnumeric = MatProductNumeric_HT; in MatProductSymbolic_HT()
H A Dtransm.c372 data->numeric = D->ops->productnumeric; in MatProductSymbolic_Transpose()
375 D->ops->productnumeric = MatProductNumeric_Transpose; in MatProductSymbolic_Transpose()
/petsc/src/mat/impls/maij/
H A Dmaij.c787 C->ops->productnumeric = MatProductNumeric_PtAP; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
860 C->ops->productnumeric = MatProductNumeric_PtAP; in MatProductSymbolic_PtAP_MPIAIJ_MPIMAIJ()
867 C->ops->productnumeric = MatProductNumeric_PtAP; in MatProductSymbolic_PtAP_MPIAIJ_MPIMAIJ()
/petsc/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.c801 C->ops->productnumeric = MatProductNumeric_AtB_SeqAIJMKL_SeqAIJMKL; in MatProductSymbolic_AtB_SeqAIJMKL_SeqAIJMKL()
890 C->ops->productnumeric = MatProductNumeric_PtAP; in MatProductSymbolic_PtAP_SeqAIJMKL_SeqAIJMKL_SymmetricReal()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c1058 C->ops->productnumeric = MatProductNumeric_PtAP;
1160 C->ops->productnumeric = MatProductNumeric_AB;
1195 C->ops->productnumeric = MatProductNumeric_AB;
1227 C->ops->productnumeric = MatProductNumeric_AB;
1250 C->ops->productnumeric = MatProductNumeric_PtAP;
/petsc/src/mat/impls/normal/
H A Dnormm.c357 C->ops->productnumeric = MatProductNumeric_Normal_Dense; in MatProductSymbolic_Normal_Dense()
/petsc/src/ksp/ksp/utils/schurm/
H A Dschurm.c1004 C->ops->productnumeric = MatProductNumeric_SchurComplement_Dense; in MatProductSymbolic_SchurComplement_Dense()
1038 C->ops->productnumeric = MatProductNumeric_SchurComplement_Any; in MatProductSymbolic_SchurComplement_Any()
/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c661 C->ops->productnumeric = MatProductNumeric_Diagonal_Dense; in MatProductSymbolic_Diagonal_Dense()
/petsc/src/mat/impls/nest/
H A Dmatnest.c201 C->ops->productnumeric = MatProductNumeric_Nest_Dense; in MatProductSymbolic_Nest_Dense()
248 C->ops->productnumeric = MatProductNumeric_Nest_Dense; in MatProductSymbolic_Nest_Dense()
/petsc/src/mat/impls/htool/
H A Dhtool.cxx564 C->ops->productnumeric = MatProductNumeric_Htool; in MatProductSymbolic_Htool()
/petsc/include/petsc/private/
H A Dmatimpl.h148 PetscErrorCode (*productnumeric)(Mat); member
/petsc/src/mat/impls/h2opus/cuda/
H A Dmath2opus.cu504 C->ops->productnumeric = MatProductNumeric_H2OPUS; in MatProductSymbolic_H2OPUS()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx563 PetscErrorCode (*productnumeric)(PetscMat) except PETSC_ERR_PYTHON
1343 ops.productnumeric = MatProductNumeric_Python
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx1432 C->ops->productnumeric = MatProductNumeric_MPIAIJKokkos; in MatProductSymbolic_MPIAIJKokkos()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx1455 A->ops->productnumeric = MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos; in MatSetOps_SeqAIJKokkos()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2403 C->ops->productnumeric = MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqDENSEHIP()
2862 C->ops->productnumeric = MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()

12