Searched refs:wout (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/vec/vec/impls/seq/cupm/ |
| H A D | vecseqcupm_impl.hpp | 217 …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 …]
|