MRMD 0.4.0
Multi Resolution Molecular Dynamics
Loading...
Searching...
No Matches
mrmd::communication::impl::PositiveNegativeCounter Struct Reference

Public Member Functions

KOKKOS_INLINE_FUNCTION PositiveNegativeCounter ()=default
 
KOKKOS_INLINE_FUNCTION PositiveNegativeCounter (const PositiveNegativeCounter &rhs)=default
 
KOKKOS_INLINE_FUNCTION PositiveNegativeCounter & operator= (const PositiveNegativeCounter &rhs)=default
 
KOKKOS_INLINE_FUNCTION PositiveNegativeCounter & operator+= (const PositiveNegativeCounter &src)
 

Public Attributes

idx_t positive = 0
 
idx_t negative = 0
 

Constructor & Destructor Documentation

◆ PositiveNegativeCounter() [1/2]

KOKKOS_INLINE_FUNCTION mrmd::communication::impl::PositiveNegativeCounter::PositiveNegativeCounter ( )
default

◆ PositiveNegativeCounter() [2/2]

KOKKOS_INLINE_FUNCTION mrmd::communication::impl::PositiveNegativeCounter::PositiveNegativeCounter ( const PositiveNegativeCounter &  rhs)
default

Member Function Documentation

◆ operator+=()

KOKKOS_INLINE_FUNCTION PositiveNegativeCounter & mrmd::communication::impl::PositiveNegativeCounter::operator+= ( const PositiveNegativeCounter &  src)
inline

◆ operator=()

KOKKOS_INLINE_FUNCTION PositiveNegativeCounter & mrmd::communication::impl::PositiveNegativeCounter::operator= ( const PositiveNegativeCounter &  rhs)
default

Member Data Documentation

◆ negative

idx_t mrmd::communication::impl::PositiveNegativeCounter::negative = 0

◆ positive

idx_t mrmd::communication::impl::PositiveNegativeCounter::positive = 0

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