Searched refs:multhermitiantranspose (Results 1 – 14 of 14) sorted by relevance
| /petsc/src/mat/impls/shell/ |
| H A D | shell.h | 13 /* 121 */ PetscErrorCode (*multhermitiantranspose)(Mat, Vec, Vec); member
|
| H A D | shell.c | 1082 PetscCall((*shell->ops->multhermitiantranspose)(A, xx, y)); in MatMultHermitianTranspose_Shell() 1671 shell->ops->multhermitiantranspose = (PetscErrorCode (*)(Mat, Vec, Vec))f; in MatShellSetOperation_Shell() 1672 mat->ops->multhermitiantranspose = MatMultHermitianTranspose_Shell; in MatShellSetOperation_Shell() 1674 shell->ops->multhermitiantranspose = NULL; in MatShellSetOperation_Shell() 1675 mat->ops->multhermitiantranspose = (PetscErrorCode (*)(Mat, Vec, Vec))f; in MatShellSetOperation_Shell() 1726 …if (shell->ops->multhermitiantranspose) *f = (PetscErrorCodeFn *)shell->ops->multhermitiantranspos… in MatShellGetOperation_Shell()
|
| /petsc/src/mat/impls/cdiagonal/ |
| H A D | cdiagonal.c | 384 A->ops->multhermitiantranspose = MatMultHermitianTranspose_ConstantDiagonal; in MatCreate_ConstantDiagonal()
|
| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmvmimpl.c | 566 B->ops->multhermitiantranspose = MatMultHermitianTranspose_LMVM; in MatCreate_LMVM()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 1031 …PetscCheck(a->B->ops->multhermitiantranspose, PetscObjectComm((PetscObject)a->B), PETSC_ERR_SUP, "… in MatMult_MPISBAIJ_Hermitian() 1032 PetscCall((*a->B->ops->multhermitiantranspose)(a->B, xx, a->slvec0b)); in MatMult_MPISBAIJ_Hermitian() 1097 …PetscCheck(a->B->ops->multhermitiantranspose, PetscObjectComm((PetscObject)a->B), PETSC_ERR_SUP, "… in MatMultAdd_MPISBAIJ_Hermitian() 1098 PetscCall((*a->B->ops->multhermitiantranspose)(a->B, xx, a->slvec0b)); in MatMultAdd_MPISBAIJ_Hermitian()
|
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mpidense.c | 592 if (herm) PetscCall((*a->A->ops->multhermitiantranspose)(a->A, xx, a->lvec)); in MatMultTransposeKernel_MPIDense() 634 if (herm) PetscCall((*a->A->ops->multhermitiantranspose)(a->A, xx, a->lvec)); in MatMultTransposeAddKernel_MPIDense()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 171 PetscErrorCode (*multhermitiantranspose)(Mat, Vec, Vec); member
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 1112 …MatSetOp_CUPM(to_host, A, multhermitiantranspose, MatMultTranspose_SeqDense, [](Mat A, Vec xx, Vec… in BindToCPU()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 2792 if (mat->ops->multhermitiantranspose || (mat->hermitian == PETSC_BOOL3_TRUE && mat->ops->mult)) { in MatMultHermitianTranspose() 2794 if (mat->ops->multhermitiantranspose) PetscUseTypeMethod(mat, multhermitiantranspose, x, y); in MatMultHermitianTranspose()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 1453 A->ops->multhermitiantranspose = MatMultHermitianTranspose_SeqAIJKokkos; in MatSetOps_SeqAIJKokkos()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 3414 A->ops->multhermitiantranspose = NULL; in MatBindToCPU_SeqAIJHIPSPARSE() 3433 A->ops->multhermitiantranspose = MatMultHermitianTranspose_SeqAIJHIPSPARSE; in MatBindToCPU_SeqAIJHIPSPARSE()
|
| /petsc/src/mat/impls/nest/ |
| H A D | matnest.c | 2286 A->ops->multhermitiantranspose = MatMultHermitianTranspose_Nest; in MatCreate_Nest()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 4024 A->ops->multhermitiantranspose = NULL; in MatBindToCPU_SeqAIJCUSPARSE() 4044 A->ops->multhermitiantranspose = MatMultHermitianTranspose_SeqAIJCUSPARSE; in MatBindToCPU_SeqAIJCUSPARSE()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 544 …PetscErrorCode (*multhermitian"multhermitiantranspose")(PetscMat, PetscVec, PetscVec) except PETSC…
|