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)=0 | alsfvm::memory::Memory< T > | pure virtual |
addPower(const Memory< T > &other, double power)=0 | alsfvm::memory::Memory< T > | pure virtual |
addPower(const Memory< T > &other, double power, double factor)=0 | alsfvm::memory::Memory< T > | pure virtual |
copyFrom(const Memory< T > &other)=0 | alsfvm::memory::Memory< T > | pure virtual |
copyFromHost(const T *bufferPointer, size_t bufferLength)=0 | alsfvm::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)=0 | alsfvm::memory::Memory< T > | pure virtual |
copyToHost(T *bufferPointer, size_t bufferLength) const =0 | alsfvm::memory::Memory< T > | pure virtual |
data() | alsfvm::memory::Memory< T > | inline |
data() const | alsfvm::memory::Memory< T > | inline |
getExtentXInBytes() const | alsfvm::memory::Memory< T > | virtual |
getExtentYInBytes() const | alsfvm::memory::Memory< T > | virtual |
getHostMemory()=0 | alsfvm::memory::Memory< T > | pure virtual |
getHostMemory() const =0 | alsfvm::memory::Memory< T > | pure virtual |
getPointer()=0 | alsfvm::memory::Memory< T > | pure virtual |
getPointer() const =0 | alsfvm::memory::Memory< T > | pure virtual |
getSize() const | alsfvm::memory::Memory< T > | virtual |
getSizeX() const | alsfvm::memory::Memory< T > | virtual |
getSizeY() const | alsfvm::memory::Memory< T > | virtual |
getSizeZ() const | alsfvm::memory::Memory< T > | virtual |
getTotalVariation(int p, const ivec3 &start, const ivec3 &end) const =0 | alsfvm::memory::Memory< T > | pure virtual |
getTotalVariation(int direction, int p, const ivec3 &start, const ivec3 &end) const =0 | alsfvm::memory::Memory< T > | pure virtual |
getView() | alsfvm::memory::Memory< T > | |
getView() const | alsfvm::memory::Memory< T > | |
isOnHost() const =0 | alsfvm::memory::Memory< T > | pure virtual |
makeInstance() const =0 | alsfvm::memory::Memory< T > | pure virtual |
makeZero()=0 | alsfvm::memory::Memory< T > | pure virtual |
Memory(size_t nx, size_t ny, size_t nz) | alsfvm::memory::Memory< T > | |
MemoryBase() | alsfvm::memory::MemoryBase | inline |
nx | alsfvm::memory::Memory< T > | protected |
ny | alsfvm::memory::Memory< T > | protected |
nz | alsfvm::memory::Memory< T > | protected |
operator()(int x, int y, int z) const | alsfvm::memory::Memory< T > | inline |
operator()(int x, int y, int z) | alsfvm::memory::Memory< T > | inline |
operator*=(const Memory< T > &other)=0 | alsfvm::memory::Memory< T > | pure virtual |
operator*=(real scalar)=0 | alsfvm::memory::Memory< T > | pure virtual |
operator+=(const Memory< T > &other)=0 | alsfvm::memory::Memory< T > | pure virtual |
operator+=(real scalar)=0 | alsfvm::memory::Memory< T > | pure virtual |
operator-=(const Memory< T > &other)=0 | alsfvm::memory::Memory< T > | pure virtual |
operator-=(real scalar)=0 | alsfvm::memory::Memory< T > | pure virtual |
operator/=(const Memory< T > &other)=0 | alsfvm::memory::Memory< T > | pure virtual |
operator/=(real scalar)=0 | alsfvm::memory::Memory< T > | pure virtual |
operator[](size_t i) | alsfvm::memory::Memory< T > | inline |
operator[](size_t i) const | alsfvm::memory::Memory< T > | inline |
subtractPower(const Memory< T > &other, double power)=0 | alsfvm::memory::Memory< T > | pure virtual |
~Memory() | alsfvm::memory::Memory< T > | inlinevirtual |
~MemoryBase() | alsfvm::memory::MemoryBase | inlinevirtual |