MRMD 0.4.0
Multi Resolution Molecular Dynamics
Loading...
Searching...
No Matches
Molecules.hpp File Reference
#include <Cabana_Core.hpp>
#include "cmake.hpp"
#include "constants.hpp"
#include "datatypes.hpp"

Go to the source code of this file.

Classes

class  mrmd::data::impl::GeneralMolecules< DEVICE_TYPE, DEVICE >
 

Namespaces

namespace  mrmd
 
namespace  mrmd::data
 
namespace  mrmd::data::impl
 

Typedefs

using mrmd::data::HostMolecules = impl::GeneralMolecules< HostType, false >
 
using mrmd::data::DeviceMolecules = impl::GeneralMolecules< DeviceType, true >
 
using mrmd::data::Molecules = DeviceMolecules
 

Functions

template<class DEVICE_TYPE_A , bool DEVICE_A, class DEVICE_TYPE_B , bool DEVICE_B>
void mrmd::data::deep_copy (impl::GeneralMolecules< DEVICE_TYPE_A, DEVICE_A > &dst, const impl::GeneralMolecules< DEVICE_TYPE_B, DEVICE_B > &src)