ALIAS enum value | mfem::Memory< real_t > | protected |
Capacity() const | mfem::Memory< real_t > | inline |
capacity | mfem::Memory< real_t > | protected |
ClearOwnerFlags() const | mfem::Memory< real_t > | inline |
CompareHostAndDevice(int size) const | mfem::Memory< real_t > | inline |
CopyFrom(const Memory &src, int size) | mfem::Memory< real_t > | inline |
CopyFromHost(const real_t *src, int size) | mfem::Memory< real_t > | inline |
CopyTo(Memory &dest, int size) const | mfem::Memory< real_t > | inline |
CopyToHost(real_t *dest, int size) const | mfem::Memory< real_t > | inline |
Delete() | mfem::Memory< real_t > | inline |
DeleteDevice(bool copy_to_host=true) | mfem::Memory< real_t > | inline |
DeviceIsValid() const | mfem::Memory< real_t > | inline |
DeviceRequested() const | mfem::PetscMemory | inline |
Empty() const | mfem::Memory< real_t > | inline |
FlagMask enum name | mfem::Memory< real_t > | protected |
flags | mfem::Memory< real_t > | mutableprotected |
GetDeviceMemoryType() const | mfem::Memory< real_t > | inline |
GetDevicePointer() const | mfem::PetscMemory | |
GetHostMemoryType() const | mfem::Memory< real_t > | inline |
GetHostPointer() const | mfem::PetscMemory | |
GetMemoryType() const | mfem::Memory< real_t > | inline |
h_mt | mfem::Memory< real_t > | protected |
h_ptr | mfem::Memory< real_t > | protected |
HostIsValid() const | mfem::Memory< real_t > | inline |
IsAliasForSync() const | mfem::PetscMemory | inline |
MakeAlias(const Memory &base, int offset, int size) | mfem::Memory< real_t > | inline |
MakeAliasForSync(const Memory< real_t > &base_, int offset_, int size_, bool usedev_) | mfem::PetscMemory | inline |
MakeAliasForSync(Memory< real_t > &base_, int offset_, int size_, bool read_, bool write_, bool usedev_) | mfem::PetscMemory | inline |
Memory() | mfem::Memory< real_t > | inline |
Memory(const Memory &orig)=default | mfem::Memory< real_t > | |
Memory(Memory &&orig) | mfem::Memory< real_t > | inline |
Memory(int size) | mfem::Memory< real_t > | inlineexplicit |
Memory(int size, MemoryType mt) | mfem::Memory< real_t > | inline |
Memory(int size, MemoryType h_mt, MemoryType d_mt) | mfem::Memory< real_t > | inline |
Memory(real_t *ptr, int size, bool own) | mfem::Memory< real_t > | inlineexplicit |
Memory(real_t *ptr, int size, MemoryType mt, bool own) | mfem::Memory< real_t > | inline |
Memory(const Memory &base, int offset, int size) | mfem::Memory< real_t > | inline |
New(int size) | mfem::Memory< real_t > | inline |
New(int size, MemoryType mt) | mfem::Memory< real_t > | inline |
New(int size, MemoryType h_mt, MemoryType d_mt) | mfem::Memory< real_t > | inline |
operator const real_t *() const | mfem::Memory< real_t > | inline |
operator const U *() const | mfem::Memory< real_t > | inlineexplicit |
operator real_t *() | mfem::Memory< real_t > | inline |
operator U*() | mfem::Memory< real_t > | inlineexplicit |
operator=(const Memory &orig)=default | mfem::Memory< real_t > | |
operator=(Memory &&orig) | mfem::Memory< real_t > | inline |
operator[](int idx) | mfem::Memory< real_t > | inline |
operator[](int idx) const | mfem::Memory< real_t > | inline |
OWNS_DEVICE enum value | mfem::Memory< real_t > | protected |
OWNS_HOST enum value | mfem::Memory< real_t > | protected |
OWNS_INTERNAL enum value | mfem::Memory< real_t > | protected |
OwnsDevicePtr() const | mfem::Memory< real_t > | inline |
OwnsHostPtr() const | mfem::Memory< real_t > | inline |
PetscMemory() | mfem::PetscMemory | inline |
PrintFlags() const | mfem::Memory< real_t > | inline |
Read(MemoryClass mc, int size) const | mfem::Memory< real_t > | inline |
ReadRequested() const | mfem::PetscMemory | inline |
ReadWrite(MemoryClass mc, int size) | mfem::Memory< real_t > | inline |
REGISTERED enum value | mfem::Memory< real_t > | protected |
Registered enum value | mfem::Memory< real_t > | protected |
Reset() | mfem::Memory< real_t > | inline |
Reset(MemoryType host_mt) | mfem::Memory< real_t > | inline |
SetDeviceInvalid() const | mfem::PetscMemory | inline |
SetDeviceMemoryType(MemoryType d_mt) | mfem::Memory< real_t > | inline |
SetDevicePtrOwner(bool own) const | mfem::Memory< real_t > | inline |
SetDeviceValid() const | mfem::PetscMemory | inline |
SetHostInvalid() const | mfem::PetscMemory | inline |
SetHostPtrOwner(bool own) const | mfem::Memory< real_t > | inline |
SetHostValid() const | mfem::PetscMemory | inline |
Sync(const Memory &other) const | mfem::Memory< real_t > | inline |
SyncAlias(const Memory &base, int alias_size) const | mfem::Memory< real_t > | inline |
SyncBase() | mfem::PetscMemory | inline |
SyncBaseAndReset() | mfem::PetscMemory | inline |
USE_DEVICE enum value | mfem::Memory< real_t > | protected |
UseDevice() const | mfem::Memory< real_t > | inline |
UseDevice(bool use_dev) const | mfem::Memory< real_t > | inline |
VALID_DEVICE enum value | mfem::Memory< real_t > | protected |
VALID_HOST enum value | mfem::Memory< real_t > | protected |
Wrap(real_t *ptr, int size, bool own) | mfem::Memory< real_t > | inline |
Wrap(real_t *ptr, int size, MemoryType mt, bool own) | mfem::Memory< real_t > | inline |
Wrap(real_t *h_ptr, real_t *d_ptr, int size, MemoryType h_mt, bool own, bool valid_host=false, bool valid_device=true) | mfem::Memory< real_t > | inline |
Write(MemoryClass mc, int size) | mfem::Memory< real_t > | inline |
WriteRequested() const | mfem::PetscMemory | inline |
~Memory()=default | mfem::Memory< real_t > | |