| /petsc/src/mat/impls/maij/ |
| H A D | maij.c | 514 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 D | aijsell.c | 34 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 D | sbaij.c | 209 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 D | sbaij2.c | 95 Bseq->ops->multtransposeadd = NULL; in MatSeqSBAIJZeroOps_Private()
|
| /petsc/src/mat/impls/baij/seq/baijmkl/ |
| H A D | baijmkl.c | 57 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 D | aijmkl.c | 46 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 D | submat.c | 223 N->ops->multtransposeadd = MatMultTransposeAdd_SubMatrix; in MatCreateSubMatrixVirtual()
|
| /petsc/src/mat/impls/cdiagonal/ |
| H A D | cdiagonal.c | 383 A->ops->multtransposeadd = MatMultAdd_ConstantDiagonal; in MatCreate_ConstantDiagonal()
|
| /petsc/src/mat/impls/diagonal/ |
| H A D | diagonal.c | 707 A->ops->multtransposeadd = MatMultAdd_Diagonal; in MatCreate_Diagonal()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 1527 A->ops->multtransposeadd = NULL; in MatSetOption_MPISBAIJ() 1539 A->ops->multtransposeadd = MatMultAdd_MPISBAIJ; in MatSetOption_MPISBAIJ()
|
| /petsc/src/mat/impls/sell/mpi/ |
| H A D | mpisell.c | 465 PetscCall((*a->A->ops->multtransposeadd)(a->A, xx, yy, zz)); in MatMultTransposeAdd_MPISELL()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 45 PetscErrorCode (*multtransposeadd)(Mat, Vec, Vec, Vec); member
|
| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opus.cu | 1314 A->ops->multtransposeadd = MatMultTransposeAdd_H2OPUS; in MatCreate_H2OPUS()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 546 … PetscErrorCode (*multtransposeadd)(PetscMat, PetscVec, PetscVec, PetscVec) except PETSC_ERR_PYTHON 670 ops.multtransposeadd = MatMultTransposeAdd_Python
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 1114 …MatSetOp_CUPM(to_host, A, multtransposeadd, MatMultTransposeAdd_SeqDense, MatMultAdd_Dispatch_</* … in BindToCPU()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 1452 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJKokkos; in MatSetOps_SeqAIJKokkos()
|
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 2410 B->ops->multtransposeadd = MatMultTransposeAdd_HYPRE;
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 3413 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJ; in MatBindToCPU_SeqAIJHIPSPARSE() 3432 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJHIPSPARSE; in MatBindToCPU_SeqAIJHIPSPARSE()
|
| /petsc/src/mat/impls/nest/ |
| H A D | matnest.c | 2284 A->ops->multtransposeadd = MatMultTransposeAdd_Nest; in MatCreate_Nest()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 4023 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJ; in MatBindToCPU_SeqAIJCUSPARSE() 4043 A->ops->multtransposeadd = MatMultTransposeAdd_SeqAIJCUSPARSE; in MatBindToCPU_SeqAIJCUSPARSE()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 2886 …Mat, Vec, Vec, Vec) = (!mat->ops->multtransposeadd && mat->symmetric) ? mat->ops->multadd : mat->o… in MatMultTransposeAdd()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 1270 PetscCall((*a->A->ops->multtransposeadd)(a->A, xx, yy, zz)); in MatMultTransposeAdd_MPIBAIJ()
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 3649 A->ops->multtransposeadd = MatMultTransposeAdd_IS; in MatCreate_IS()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 1152 PetscCall((*a->A->ops->multtransposeadd)(a->A, xx, yy, zz)); in MatMultTransposeAdd_MPIAIJ()
|