|
|
using | hash_type = ippl::detail::hash_type< MemorySpace > |
| |
|
using | memory_space = MemorySpace |
| |
|
using | execution_space = typename memory_space::execution_space |
| |
|
template<typename... Properties> |
| using | with_properties = typename WithMemSpace< Properties... >::type |
| |
|
|
virtual void | set_name (const std::string &name_)=0 |
| |
|
virtual std::string | get_name () const =0 |
| |
|
virtual void | alloc (size_type)=0 |
| |
|
virtual void | create (size_type, bool non_destructive=false)=0 |
| |
|
virtual void | destroy (const hash_type &, const hash_type &, size_type)=0 |
| |
|
virtual size_type | packedSize (const size_type) const =0 |
| |
|
virtual void | pack (const hash_type &)=0 |
| |
|
virtual void | unpack (size_type)=0 |
| |
|
virtual void | serialize (Archive< memory_space > &ar, size_type nsends)=0 |
| |
|
virtual void | deserialize (Archive< memory_space > &ar, size_type nrecvs)=0 |
| |
|
virtual size_type | size () const =0 |
| |
|
void | setParticleCount (size_type &num) |
| |
|
size_type | getParticleCount () const |
| |
|
virtual void | applyPermutation (const hash_type &)=0 |
| |
|
virtual void | internalCopy (const hash_type &)=0 |
| |
|
|
const size_type * | localNum_mp |
| |
|
char | name_m [ATTRIB_NAME_MAX_LEN] |
| |
The documentation for this class was generated from the following file: