Home
last modified time | relevance | path

Searched refs:multhermitiantranspose (Results 1 – 14 of 14) sorted by relevance

/petsc/src/mat/impls/shell/
H A Dshell.h13 /* 121 */ PetscErrorCode (*multhermitiantranspose)(Mat, Vec, Vec); member
H A Dshell.c1082 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 Dcdiagonal.c384 A->ops->multhermitiantranspose = MatMultHermitianTranspose_ConstantDiagonal; in MatCreate_ConstantDiagonal()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmimpl.c566 B->ops->multhermitiantranspose = MatMultHermitianTranspose_LMVM; in MatCreate_LMVM()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1031 …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 Dmpidense.c592 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 Dmatimpl.h171 PetscErrorCode (*multhermitiantranspose)(Mat, Vec, Vec); member
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp1112 …MatSetOp_CUPM(to_host, A, multhermitiantranspose, MatMultTranspose_SeqDense, [](Mat A, Vec xx, Vec… in BindToCPU()
/petsc/src/mat/interface/
H A Dmatrix.c2792 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 Daijkok.kokkos.cxx1453 A->ops->multhermitiantranspose = MatMultHermitianTranspose_SeqAIJKokkos; in MatSetOps_SeqAIJKokkos()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx3414 A->ops->multhermitiantranspose = NULL; in MatBindToCPU_SeqAIJHIPSPARSE()
3433 A->ops->multhermitiantranspose = MatMultHermitianTranspose_SeqAIJHIPSPARSE; in MatBindToCPU_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/nest/
H A Dmatnest.c2286 A->ops->multhermitiantranspose = MatMultHermitianTranspose_Nest; in MatCreate_Nest()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu4024 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 Dlibpetsc4py.pyx544 …PetscErrorCode (*multhermitian"multhermitiantranspose")(PetscMat, PetscVec, PetscVec) except PETSC…