ALIAS enum value | mfem::Memory< T > | protected |
Capacity() const | mfem::Memory< T > | inline |
capacity | mfem::Memory< T > | protected |
ClearOwnerFlags() const | mfem::Memory< T > | inline |
CompareHostAndDevice(int size) const | mfem::Memory< T > | inline |
CopyFrom(const Memory &src, int size) | mfem::Memory< T > | inline |
CopyFromHost(const T *src, int size) | mfem::Memory< T > | inline |
CopyTo(Memory &dest, int size) const | mfem::Memory< T > | inline |
CopyToHost(T *dest, int size) const | mfem::Memory< T > | inline |
Delete() | mfem::Memory< T > | inline |
DeleteDevice(bool copy_to_host=true) | mfem::Memory< T > | inline |
DeviceIsValid() const | mfem::Memory< T > | inline |
Empty() const | mfem::Memory< T > | inline |
FlagMask enum name | mfem::Memory< T > | protected |
flags | mfem::Memory< T > | mutableprotected |
GetDeviceMemoryType() const | mfem::Memory< T > | inline |
GetHostMemoryType() const | mfem::Memory< T > | inline |
GetMemoryType() const | mfem::Memory< T > | inline |
h_mt | mfem::Memory< T > | protected |
h_ptr | mfem::Memory< T > | protected |
HostIsValid() const | mfem::Memory< T > | inline |
MakeAlias(const Memory &base, int offset, int size) | mfem::Memory< T > | inline |
Memory() | mfem::Memory< T > | inline |
Memory(const Memory &orig)=default | mfem::Memory< T > | |
Memory(Memory &&orig) | mfem::Memory< T > | inline |
Memory(int size) | mfem::Memory< T > | inlineexplicit |
Memory(int size, MemoryType mt) | mfem::Memory< T > | inline |
Memory(int size, MemoryType h_mt, MemoryType d_mt) | mfem::Memory< T > | inline |
Memory(T *ptr, int size, bool own) | mfem::Memory< T > | inlineexplicit |
Memory(T *ptr, int size, MemoryType mt, bool own) | mfem::Memory< T > | inline |
Memory(const Memory &base, int offset, int size) | mfem::Memory< T > | inline |
MemoryManager class | mfem::Memory< T > | friend |
MemoryPrintFlags(unsigned flags) | mfem::Memory< T > | friend |
New(int size) | mfem::Memory< T > | inline |
New(int size, MemoryType mt) | mfem::Memory< T > | inline |
New(int size, MemoryType h_mt, MemoryType d_mt) | mfem::Memory< T > | inline |
operator const T *() const | mfem::Memory< T > | inline |
operator const U *() const | mfem::Memory< T > | inlineexplicit |
operator T*() | mfem::Memory< T > | inline |
operator U*() | mfem::Memory< T > | inlineexplicit |
operator=(const Memory &orig)=default | mfem::Memory< T > | |
operator=(Memory &&orig) | mfem::Memory< T > | inline |
operator[](int idx) | mfem::Memory< T > | inline |
operator[](int idx) const | mfem::Memory< T > | inline |
OWNS_DEVICE enum value | mfem::Memory< T > | protected |
OWNS_HOST enum value | mfem::Memory< T > | protected |
OWNS_INTERNAL enum value | mfem::Memory< T > | protected |
OwnsDevicePtr() const | mfem::Memory< T > | inline |
OwnsHostPtr() const | mfem::Memory< T > | inline |
PrintFlags() const | mfem::Memory< T > | inline |
Read(MemoryClass mc, int size) const | mfem::Memory< T > | inline |
ReadWrite(MemoryClass mc, int size) | mfem::Memory< T > | inline |
REGISTERED enum value | mfem::Memory< T > | protected |
Registered enum value | mfem::Memory< T > | protected |
Reset() | mfem::Memory< T > | inline |
Reset(MemoryType host_mt) | mfem::Memory< T > | inline |
SetDeviceMemoryType(MemoryType d_mt) | mfem::Memory< T > | inline |
SetDevicePtrOwner(bool own) const | mfem::Memory< T > | inline |
SetHostPtrOwner(bool own) const | mfem::Memory< T > | inline |
Sync(const Memory &other) const | mfem::Memory< T > | inline |
SyncAlias(const Memory &base, int alias_size) const | mfem::Memory< T > | inline |
USE_DEVICE enum value | mfem::Memory< T > | protected |
UseDevice() const | mfem::Memory< T > | inline |
UseDevice(bool use_dev) const | mfem::Memory< T > | inline |
VALID_DEVICE enum value | mfem::Memory< T > | protected |
VALID_HOST enum value | mfem::Memory< T > | protected |
Wrap(T *ptr, int size, bool own) | mfem::Memory< T > | inline |
Wrap(T *ptr, int size, MemoryType mt, bool own) | mfem::Memory< T > | inline |
Wrap(T *h_ptr, T *d_ptr, int size, MemoryType h_mt, bool own, bool valid_host=false, bool valid_device=true) | mfem::Memory< T > | inline |
Write(MemoryClass mc, int size) | mfem::Memory< T > | inline |
~Memory()=default | mfem::Memory< T > | |