Home
last modified time | relevance | path

Searched refs:multtransposeadd (Results 1 – 24 of 24) sorted by relevance

/petsc/src/mat/impls/maij/
H A Dmaij.c514 PetscCall((*b->AIJ->ops->multtransposeadd)(b->AIJ, xx, yy, zz)); in MatMultTransposeAdd_MPIMAIJ_dof()
1070 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_2; in MatCreateMAIJ()
1075 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_3; in MatCreateMAIJ()
1080 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_4; in MatCreateMAIJ()
1085 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_5; in MatCreateMAIJ()
1090 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_6; in MatCreateMAIJ()
1095 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_7; in MatCreateMAIJ()
1100 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_8; in MatCreateMAIJ()
1105 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_9; in MatCreateMAIJ()
1110 B->ops->multtransposeadd = MatMultTransposeAdd_SeqMAIJ_10; in MatCreateMAIJ()
[all …]
/petsc/src/mat/impls/aij/seq/aijsell/
H A Daijsell.c34 B->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJ; in MatConvert_SeqAIJSELL_SeqAIJ()
244 B->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJSELL; in MatConvert_SeqAIJ_SeqAIJSELL()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c209 A->ops->multtransposeadd = NULL; in MatSetOption_SeqSBAIJ()
216 A->ops->multtransposeadd = A->ops->multadd; in MatSetOption_SeqSBAIJ()
1412 B->ops->multtransposeadd = MatMultAdd_SeqSBAIJ_N; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1421 B->ops->multtransposeadd = MatMultAdd_SeqSBAIJ_1; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1427 B->ops->multtransposeadd = MatMultAdd_SeqSBAIJ_2; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1433 B->ops->multtransposeadd = MatMultAdd_SeqSBAIJ_3; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1439 B->ops->multtransposeadd = MatMultAdd_SeqSBAIJ_4; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1445 B->ops->multtransposeadd = MatMultAdd_SeqSBAIJ_5; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1451 B->ops->multtransposeadd = MatMultAdd_SeqSBAIJ_6; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
1457 B->ops->multtransposeadd = MatMultAdd_SeqSBAIJ_7; in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
H A Dsbaij2.c95 Bseq->ops->multtransposeadd = NULL; in MatSeqSBAIJZeroOps_Private()
/petsc/src/mat/impls/baij/seq/baijmkl/
H A Dbaijmkl.c57 B->ops->multtransposeadd = MatMultTransposeAdd_SeqBAIJ; in MatConvert_SeqBAIJMKL_SeqBAIJ()
425 A->ops->multtransposeadd = MatMultTransposeAdd_SeqBAIJMKL_SpMV2; in MatAssemblyEnd_SeqBAIJMKL()
/petsc/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.c46 B->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJ; in MatConvert_SeqAIJMKL_SeqAIJ()
1022 B->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJMKL_SpMV2; in MatConvert_SeqAIJ_SeqAIJMKL()
1046 B->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJMKL; in MatConvert_SeqAIJ_SeqAIJMKL()
/petsc/src/mat/impls/submat/
H A Dsubmat.c223 N->ops->multtransposeadd = MatMultTransposeAdd_SubMatrix; in MatCreateSubMatrixVirtual()
/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c383 A->ops->multtransposeadd = MatMultAdd_ConstantDiagonal; in MatCreate_ConstantDiagonal()
/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c707 A->ops->multtransposeadd = MatMultAdd_Diagonal; in MatCreate_Diagonal()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1527 A->ops->multtransposeadd = NULL; in MatSetOption_MPISBAIJ()
1539 A->ops->multtransposeadd = MatMultAdd_MPISBAIJ; in MatSetOption_MPISBAIJ()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c465 PetscCall((*a->A->ops->multtransposeadd)(a->A, xx, yy, zz)); in MatMultTransposeAdd_MPISELL()
/petsc/include/petsc/private/
H A Dmatimpl.h45 PetscErrorCode (*multtransposeadd)(Mat, Vec, Vec, Vec); member
/petsc/src/mat/impls/h2opus/cuda/
H A Dmath2opus.cu1314 A->ops->multtransposeadd = MatMultTransposeAdd_H2OPUS; in MatCreate_H2OPUS()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx546 … PetscErrorCode (*multtransposeadd)(PetscMat, PetscVec, PetscVec, PetscVec) except PETSC_ERR_PYTHON
670 ops.multtransposeadd = MatMultTransposeAdd_Python
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp1114 …MatSetOp_CUPM(to_host, A, multtransposeadd, MatMultTransposeAdd_SeqDense, MatMultAdd_Dispatch_</* … in BindToCPU()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx1452 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJKokkos; in MatSetOps_SeqAIJKokkos()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c2410 B->ops->multtransposeadd = MatMultTransposeAdd_HYPRE;
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx3413 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJ; in MatBindToCPU_SeqAIJHIPSPARSE()
3432 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJHIPSPARSE; in MatBindToCPU_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/nest/
H A Dmatnest.c2284 A->ops->multtransposeadd = MatMultTransposeAdd_Nest; in MatCreate_Nest()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu4023 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJ; in MatBindToCPU_SeqAIJCUSPARSE()
4043 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJCUSPARSE; in MatBindToCPU_SeqAIJCUSPARSE()
/petsc/src/mat/interface/
H A Dmatrix.c2886 …Mat, Vec, Vec, Vec) = (!mat->ops->multtransposeadd && mat->symmetric) ? mat->ops->multadd : mat->o… in MatMultTransposeAdd()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1270 PetscCall((*a->A->ops->multtransposeadd)(a->A, xx, yy, zz)); in MatMultTransposeAdd_MPIBAIJ()
/petsc/src/mat/impls/is/
H A Dmatis.c3649 A->ops->multtransposeadd = MatMultTransposeAdd_IS; in MatCreate_IS()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1152 PetscCall((*a->A->ops->multtransposeadd)(a->A, xx, yy, zz)); in MatMultTransposeAdd_MPIAIJ()