|
template<typename InputOp , typename OutputOp , typename Result , typename... Args> |
TILEDARRAY_FORCE_INLINE void | TiledArray::math::transpose_block (InputOp &&input_op, OutputOp &&output_op, const std::size_t result_stride, Result *const result, const std::size_t arg_stride, const Args *const ... args) |
|
template<typename InputOp , typename OutputOp , typename Result , typename... Args> |
TILEDARRAY_FORCE_INLINE void | TiledArray::math::transpose_block (InputOp &&input_op, OutputOp &&output_op, const std::size_t m, const std::size_t n, const std::size_t result_stride, Result *MADNESS_RESTRICT const result, const std::size_t arg_stride, const Args *MADNESS_RESTRICT const ... args) |
|
template<typename InputOp , typename OutputOp , typename Result , typename... Args> |
void | TiledArray::math::transpose (InputOp &&input_op, OutputOp &&output_op, const std::size_t m, const std::size_t n, const std::size_t result_stride, Result *result, const std::size_t arg_stride, const Args *const ... args) |
| Matrix transpose and initialization. More...
|
|