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

#include <communication/MultiResPeriodicGhostExchange.hpp>

Public Member Functions

 DoubleCounter ()=default
 
KOKKOS_INLINE_FUNCTION DoubleCounter (idx_t newAtoms, idx_t newMolecules)
 
 DoubleCounter (const DoubleCounter &rhs)=default
 
KOKKOS_INLINE_FUNCTION void operator= (const DoubleCounter &rhs)
 
KOKKOS_INLINE_FUNCTION DoubleCounter & operator+= (const DoubleCounter &rhs)
 

Public Attributes

idx_t atoms = 0
 
idx_t molecules = 0
 

Constructor & Destructor Documentation

◆ DoubleCounter() [1/3]

mrmd::communication::impl::DoubleCounter::DoubleCounter ( )
default

◆ DoubleCounter() [2/3]

KOKKOS_INLINE_FUNCTION mrmd::communication::impl::DoubleCounter::DoubleCounter ( idx_t  newAtoms,
idx_t  newMolecules 
)
inline

◆ DoubleCounter() [3/3]

mrmd::communication::impl::DoubleCounter::DoubleCounter ( const DoubleCounter &  rhs)
default

Member Function Documentation

◆ operator+=()

KOKKOS_INLINE_FUNCTION DoubleCounter & mrmd::communication::impl::DoubleCounter::operator+= ( const DoubleCounter &  rhs)
inline

◆ operator=()

KOKKOS_INLINE_FUNCTION void mrmd::communication::impl::DoubleCounter::operator= ( const DoubleCounter &  rhs)
inline

Member Data Documentation

◆ atoms

idx_t mrmd::communication::impl::DoubleCounter::atoms = 0

◆ molecules

idx_t mrmd::communication::impl::DoubleCounter::molecules = 0

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