OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
KokkosCorrection::Sum< Scalar, Space > Struct Template Reference

#include <BareField.hpp>

Inherits Kokkos::Sum< Scalar, Kokkos::HostSpace >.

Collaboration diagram for KokkosCorrection::Sum< Scalar, Space >:
Collaboration graph

Public Types

using Super = Kokkos::Sum< Scalar, Space >
 
using value_type = typename Super::value_type
 

Public Member Functions

KOKKOS_INLINE_FUNCTION Sum (value_type &vref)
 
KOKKOS_INLINE_FUNCTION void join (value_type &dest, const value_type &src) const
 

Detailed Description

template<typename Scalar, class Space = Kokkos::HostSpace>
struct KokkosCorrection::Sum< Scalar, Space >

Definition at line 61 of file BareField.hpp.

Member Typedef Documentation

◆ Super

template<typename Scalar , class Space = Kokkos::HostSpace>
using KokkosCorrection::Sum< Scalar, Space >::Super = Kokkos::Sum<Scalar, Space>

Definition at line 62 of file BareField.hpp.

◆ value_type

template<typename Scalar , class Space = Kokkos::HostSpace>
using KokkosCorrection::Sum< Scalar, Space >::value_type = typename Super::value_type

Definition at line 63 of file BareField.hpp.

Constructor & Destructor Documentation

◆ Sum()

template<typename Scalar , class Space = Kokkos::HostSpace>
KOKKOS_INLINE_FUNCTION KokkosCorrection::Sum< Scalar, Space >::Sum ( value_type vref)
inline

Definition at line 64 of file BareField.hpp.

Member Function Documentation

◆ join()

template<typename Scalar , class Space = Kokkos::HostSpace>
KOKKOS_INLINE_FUNCTION void KokkosCorrection::Sum< Scalar, Space >::join ( value_type dest,
const value_type src 
) const
inline

Definition at line 66 of file BareField.hpp.


The documentation for this struct was generated from the following file: