Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::ReduceOpLogicalOr Struct Reference

#include <AMReX_Reduce.H>

Public Member Functions

template<std::integral T, int MT = AMREX_GPU_MAX_THREADS>
__device__ void parallel_update (T &d, T s) const noexcept
 
template<std::integral T>
__host__ __device__ void local_update (T &d, T s) const noexcept
 
template<std::integral T>
constexpr void init (T &t) const noexcept
 

Member Function Documentation

◆ init()

template<std::integral T>
constexpr void amrex::ReduceOpLogicalOr::init ( T &  t) const
inlineconstexprnoexcept

◆ local_update()

template<std::integral T>
__host__ __device__ void amrex::ReduceOpLogicalOr::local_update ( T &  d,
s 
) const
inlinenoexcept

◆ parallel_update()

template<std::integral T, int MT = AMREX_GPU_MAX_THREADS>
__device__ void amrex::ReduceOpLogicalOr::parallel_update ( T &  d,
s 
) const
inlinenoexcept

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