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

#include <BareField.hpp>

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

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

Public Types

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

Public Member Functions

KOKKOS_INLINE_FUNCTION Min (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::Min< Scalar, Space >

Definition at line 49 of file BareField.hpp.

Member Typedef Documentation

◆ Super

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

Definition at line 50 of file BareField.hpp.

◆ value_type

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

Definition at line 51 of file BareField.hpp.

Constructor & Destructor Documentation

◆ Min()

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

Definition at line 52 of file BareField.hpp.

Member Function Documentation

◆ join()

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

Definition at line 54 of file BareField.hpp.

References ippl::min().

Here is the call graph for this function:

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