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

#include <communication/MultiResPeriodicGhostExchange.hpp>

Public Member Functions

IndexView createGhostAtoms (data::Molecules &molecules, data::Atoms &atoms, const data::Subdomain &subdomain, const AXIS &axis)
 
IndexView createGhostAtomsXYZ (data::Molecules &molecules, data::Atoms &atoms, const data::Subdomain &subdomain)
 
void resetCorrespondingRealAtoms (data::Atoms &atoms)
 
void resetCorrespondingRealMolecules (data::Molecules &molecules)
 
 MultiResPeriodicGhostExchange (const idx_t &initialSize=0)
 

Constructor & Destructor Documentation

◆ MultiResPeriodicGhostExchange()

mrmd::communication::impl::MultiResPeriodicGhostExchange::MultiResPeriodicGhostExchange ( const idx_t &  initialSize = 0)
explicit

Member Function Documentation

◆ createGhostAtoms()

IndexView mrmd::communication::impl::MultiResPeriodicGhostExchange::createGhostAtoms ( data::Molecules &  molecules,
data::Atoms &  atoms,
const data::Subdomain &  subdomain,
const AXIS &  axis 
)

inclusive

exclusive

inclusive

exclusive

◆ createGhostAtomsXYZ()

IndexView mrmd::communication::impl::MultiResPeriodicGhostExchange::createGhostAtomsXYZ ( data::Molecules &  molecules,
data::Atoms &  atoms,
const data::Subdomain &  subdomain 
)

◆ resetCorrespondingRealAtoms()

void mrmd::communication::impl::MultiResPeriodicGhostExchange::resetCorrespondingRealAtoms ( data::Atoms &  atoms)

◆ resetCorrespondingRealMolecules()

void mrmd::communication::impl::MultiResPeriodicGhostExchange::resetCorrespondingRealMolecules ( data::Molecules &  molecules)

The documentation for this class was generated from the following files: