|
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 |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |