High-Performance Tensor Transposition (HPTT) C++ Library
A C++ library for high-performance multi-threaded tensor transpositions.
hptt::Transpose< floatType > Member List

This is the complete list of members for hptt::Transpose< floatType >, including all inherited members.

addThreadId(int threadId) noexcepthptt::Transpose< floatType >inline
createPlan()hptt::Transpose< floatType >
execute() noexcepthptt::Transpose< floatType >
execute_expert() noexcepthptt::Transpose< floatType >
getAlpha() const noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >inline
getBeta() const noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >inline
getConjA() noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >inline
getInputPtr() const noexcepthptt::Transpose< floatType >inline
getMasterThreadId() const noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >inline
getNumThreads() const noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >inline
getOutputPtr() const noexcepthptt::Transpose< floatType >inline
print() noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >
printThreadIds() const noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >inline
resetThreadIds() noexcepthptt::Transpose< floatType >inline
setAlpha(floatType alpha) noexcepthptt::Transpose< floatType >inline
setBeta(floatType beta) noexcepthptt::Transpose< floatType >inline
setConjA(bool conjA) noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >inline
setInputPtr(const floatType *A) noexcepthptt::Transpose< floatType >inline
setMaxAutotuningCandidates(int num)hptt::Transpose< floatType >inline
setNumThreads(int numThreads) noexcept (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >inline
setOutputPtr(floatType *B) noexcepthptt::Transpose< floatType >inline
Transpose(const int *sizeA, const int *perm, const int *outerSizeA, const int *outerSizeB, const int dim, const floatType *A, const floatType alpha, floatType *B, const floatType beta, const SelectionMethod selectionMethod, const int numThreads, const int *threadIds=nullptr, const bool useRowMajor=false)hptt::Transpose< floatType >
Transpose(const Transpose &other) (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >
~Transpose() (defined in hptt::Transpose< floatType >)hptt::Transpose< floatType >