WarpX
|
A factory for creating SmartCopy functors. More...
#include <SmartCopy.H>
Public Member Functions | |
template<class SrcPC , class DstPC > | |
SmartCopyFactory (const SrcPC &src, const DstPC &dst) noexcept | |
SmartCopy | getSmartCopy () const noexcept |
bool | isDefined () const noexcept |
Private Attributes | |
SmartCopyTag | m_tag_real |
SmartCopyTag | m_tag_int |
PolicyVec | m_policy_real |
PolicyVec | m_policy_int |
bool | m_defined = false |
A factory for creating SmartCopy functors.
Given two particle containers, this can create a functor that will perform the smart copy operation between those particle container's tiles.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |