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

This is the complete list of members for alsfvm::memory::Memory< 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)=0alsfvm::memory::Memory< T >pure virtual
addPower(const Memory< T > &other, double power)=0alsfvm::memory::Memory< T >pure virtual
addPower(const Memory< T > &other, double power, double factor)=0alsfvm::memory::Memory< T >pure virtual
copyFrom(const Memory< T > &other)=0alsfvm::memory::Memory< T >pure virtual
copyFromHost(const T *bufferPointer, size_t bufferLength)=0alsfvm::memory::Memory< T >pure 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)=0alsfvm::memory::Memory< T >pure virtual
copyToHost(T *bufferPointer, size_t bufferLength) const =0alsfvm::memory::Memory< T >pure virtual
data()alsfvm::memory::Memory< T >inline
data() constalsfvm::memory::Memory< T >inline
getExtentXInBytes() constalsfvm::memory::Memory< T >virtual
getExtentYInBytes() constalsfvm::memory::Memory< T >virtual
getHostMemory()=0alsfvm::memory::Memory< T >pure virtual
getHostMemory() const =0alsfvm::memory::Memory< T >pure virtual
getPointer()=0alsfvm::memory::Memory< T >pure virtual
getPointer() const =0alsfvm::memory::Memory< T >pure 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 =0alsfvm::memory::Memory< T >pure virtual
getTotalVariation(int direction, int p, const ivec3 &start, const ivec3 &end) const =0alsfvm::memory::Memory< T >pure virtual
getView()alsfvm::memory::Memory< T >
getView() constalsfvm::memory::Memory< T >
isOnHost() const =0alsfvm::memory::Memory< T >pure virtual
makeInstance() const =0alsfvm::memory::Memory< T >pure virtual
makeZero()=0alsfvm::memory::Memory< T >pure 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)=0alsfvm::memory::Memory< T >pure virtual
operator*=(real scalar)=0alsfvm::memory::Memory< T >pure virtual
operator+=(const Memory< T > &other)=0alsfvm::memory::Memory< T >pure virtual
operator+=(real scalar)=0alsfvm::memory::Memory< T >pure virtual
operator-=(const Memory< T > &other)=0alsfvm::memory::Memory< T >pure virtual
operator-=(real scalar)=0alsfvm::memory::Memory< T >pure virtual
operator/=(const Memory< T > &other)=0alsfvm::memory::Memory< T >pure virtual
operator/=(real scalar)=0alsfvm::memory::Memory< T >pure 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)=0alsfvm::memory::Memory< T >pure virtual
~Memory()alsfvm::memory::Memory< T >inlinevirtual
~MemoryBase()alsfvm::memory::MemoryBaseinlinevirtual