Alsvinn  0.5.3
The fast FVM simulator with UQ support
alsfvm::memory::HostMemory< T > Member List

This is the complete list of members for alsfvm::memory::HostMemory< T >, including all inherited members.

addLinearCombination(T a1, T a2, const Memory< T > &v2, T a3, const Memory< T > &v3, T a4, const Memory< T > &v4, T a5, const Memory< T > &v5) overridealsfvm::memory::HostMemory< T >virtual
addPower(const Memory< T > &other, double power) overridealsfvm::memory::HostMemory< T >virtual
addPower(const Memory< T > &other, double power, double factor) overridealsfvm::memory::HostMemory< T >virtual
at(size_t x, size_t y=0, size_t z=0)alsfvm::memory::HostMemory< T >
at(size_t x, size_t y=0, size_t z=0) constalsfvm::memory::HostMemory< T >
copyFrom(const Memory< T > &other) overridealsfvm::memory::HostMemory< T >virtual
copyFromHost(const T *bufferPointer, size_t bufferLength) overridealsfvm::memory::HostMemory< T >virtual
copyInternalCells(size_t startX, size_t endX, size_t startY, size_t endY, size_t startZ, size_t endZ, T *output, size_t outputSize) overridealsfvm::memory::HostMemory< T >virtual
copyToHost(T *bufferPointer, size_t bufferLength) const overridealsfvm::memory::HostMemory< T >virtual
alsfvm::memory::Memory::data()alsfvm::memory::Memory< T >inline
alsfvm::memory::Memory::data() constalsfvm::memory::Memory< T >inline
getExtentXInBytes() constalsfvm::memory::Memory< T >virtual
getExtentYInBytes() constalsfvm::memory::Memory< T >virtual
getHostMemory() overridealsfvm::memory::HostMemory< T >virtual
getHostMemory() const overridealsfvm::memory::HostMemory< T >virtual
getPointer() overridealsfvm::memory::HostMemory< T >virtual
getPointer() const overridealsfvm::memory::HostMemory< T >virtual
getSize() constalsfvm::memory::Memory< T >virtual
getSizeX() constalsfvm::memory::Memory< T >virtual
getSizeY() constalsfvm::memory::Memory< T >virtual
getSizeZ() constalsfvm::memory::Memory< T >virtual
getTotalVariation(int p, const ivec3 &start, const ivec3 &end) const overridealsfvm::memory::HostMemory< T >virtual
getTotalVariation(int direction, int p, const ivec3 &start, const ivec3 &end) const overridealsfvm::memory::HostMemory< T >virtual
getView()alsfvm::memory::Memory< T >
getView() constalsfvm::memory::Memory< T >
HostMemory(size_t nx, size_t ny=1, size_t nz=1)alsfvm::memory::HostMemory< T >
isOnHost() const overridealsfvm::memory::HostMemory< T >virtual
makeInstance() const overridealsfvm::memory::HostMemory< T >virtual
makeZero() overridealsfvm::memory::HostMemory< T >virtual
Memory(size_t nx, size_t ny, size_t nz)alsfvm::memory::Memory< T >
MemoryBase()alsfvm::memory::MemoryBaseinline
nxalsfvm::memory::Memory< T >protected
nyalsfvm::memory::Memory< T >protected
nzalsfvm::memory::Memory< T >protected
operator()(int x, int y, int z) constalsfvm::memory::Memory< T >inline
operator()(int x, int y, int z)alsfvm::memory::Memory< T >inline
operator*=(const Memory< T > &other) overridealsfvm::memory::HostMemory< T >virtual
operator*=(real scalar) overridealsfvm::memory::HostMemory< T >virtual
operator+=(const Memory< T > &other) overridealsfvm::memory::HostMemory< T >virtual
operator+=(real scalar) overridealsfvm::memory::HostMemory< T >virtual
operator-=(const Memory< T > &other) overridealsfvm::memory::HostMemory< T >virtual
operator-=(real scalar) overridealsfvm::memory::HostMemory< T >virtual
operator/=(const Memory< T > &other) overridealsfvm::memory::HostMemory< T >virtual
operator/=(real scalar) overridealsfvm::memory::HostMemory< T >virtual
operator[](size_t i)alsfvm::memory::Memory< T >inline
operator[](size_t i) constalsfvm::memory::Memory< T >inline
subtractPower(const Memory< T > &other, double power) overridealsfvm::memory::HostMemory< T >virtual
~Memory()alsfvm::memory::Memory< T >inlinevirtual
~MemoryBase()alsfvm::memory::MemoryBaseinlinevirtual