High-Performance Tensor Transposition (HPTT) C++ Library
A C++ library for high-performance multi-threaded tensor transpositions.
compute_node.h
1#pragma once
2
3namespace hptt {
4
8class ComputeNode
9{
10 public:
11 ComputeNode() : start(-1), end(-1), inc(-1), lda(-1), ldb(-1), next(nullptr) {}
12
13 ~ComputeNode() {
14 if ( next != nullptr )
15 delete next;
16 }
17
18 size_t start;
19 size_t end;
20 size_t inc;
21 size_t lda;
22 size_t ldb;
23 ComputeNode *next;
24};
25
26}
Definition: compute_node.h:3