Lines Matching refs:Op
69 template <class Type, class Op, PetscInt BS, PetscInt EQ>
73 Op op; in d_UnpackAndOp()
82 template <class Type, class Op, PetscInt BS, PetscInt EQ>
86 Op op; in d_FetchAndOp()
95 template <class Type, class Op, PetscInt BS, PetscInt EQ>
99 Op op; in d_ScatterAndOp()
130 template <class Type, class Op, PetscInt BS, PetscInt EQ>
134 Op op; in d_FetchAndOpLocal()
291 template <typename Type, class Op, PetscInt BS, PetscInt EQ>
298 …if (PetscDefined(USING_NVCC) && std::is_same<Op, kernels::Insert<Type>>::value && !opt && !idx) { … in UnpackAndOp()
301 …PetscCall(PetscCUPMLaunchKernel1D(count, 0, link->stream, kernels::d_UnpackAndOp<Type, Op, BS, EQ>… in UnpackAndOp()
307 template <typename Type, class Op, PetscInt BS, PetscInt EQ>
314 …PetscCall(PetscCUPMLaunchKernel1D(count, 0, link->stream, kernels::d_FetchAndOp<Type, Op, BS, EQ>,… in FetchAndOp()
319 template <typename Type, class Op, PetscInt BS, PetscInt EQ>
355 …PetscCall(PetscCUPMLaunchKernel1D(count, 0, link->stream, kernels::d_ScatterAndOp<Type, Op, BS, EQ… in ScatterAndOp()
376 template <typename Type, class Op, PetscInt BS, PetscInt EQ>
384 …PetscCall(PetscCUPMLaunchKernel1D(count, 0, link->stream, kernels::d_FetchAndOpLocal<Type, Op, BS,… in FetchAndOpLocal()