Home
last modified time | relevance | path

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

/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp217 …etscErrorCode (*VecSeqFunction)(Vec, Vec, Vec), BinaryFuncT &&binary, Vec wout, Vec xin, Vec yin, … in PointwiseBinaryDispatch_() argument
221 PetscCall((*VecSeqFunction)(wout, xin, yin)); in PointwiseBinaryDispatch_()
224 PetscCall(PointwiseBinary_(std::forward<BinaryFuncT>(binary), xin, yin, wout, dctx)); in PointwiseBinaryDispatch_()
546 inline PetscErrorCode VecSeq_CUPM<T>::PointwiseDivideAsync(Vec wout, Vec xin, Vec yin, PetscDeviceC… in PointwiseDivideAsync() argument
549 …PetscCall(PointwiseBinaryDispatch_(VecPointwiseDivide_Seq, detail::divides{}, wout, xin, yin, dctx… in PointwiseDivideAsync()
555 inline PetscErrorCode VecSeq_CUPM<T>::PointwiseDivide(Vec wout, Vec xin, Vec yin) noexcept in PointwiseDivide() argument
558 PetscCall(PointwiseDivideAsync(wout, xin, yin, nullptr)); in PointwiseDivide()
564 inline PetscErrorCode VecSeq_CUPM<T>::PointwiseMultAsync(Vec wout, Vec xin, Vec yin, PetscDeviceCon… in PointwiseMultAsync() argument
567 …PetscCall(PointwiseBinaryDispatch_(VecPointwiseMult_Seq, thrust::multiplies<PetscScalar>{}, wout, … in PointwiseMultAsync()
573 inline PetscErrorCode VecSeq_CUPM<T>::PointwiseMult(Vec wout, Vec xin, Vec yin) noexcept in PointwiseMult() argument
[all …]