Skip to content

Commit 8ee4fad

Browse files
committed
UMTensor: avoid circular dependency
1 parent b8db84e commit 8ee4fad

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/TiledArray/device/um_tensor.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
#ifdef TILEDARRAY_HAS_DEVICE
2323

24+
#include <TiledArray/tensor/tensor.h>
2425
#include <TiledArray/device/um_tensor.h>
2526

2627
namespace TiledArray {

src/TiledArray/device/um_tensor.h

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,13 @@
3939
#include <TiledArray/math/gemm_helper.h>
4040
#include <TiledArray/platform.h>
4141
#include <TiledArray/range.h>
42-
#include <TiledArray/tensor/tensor.h>
43-
#include <TiledArray/tile.h>
42+
43+
44+
// Forward declare Tensor
45+
namespace TiledArray {
46+
template <typename T, typename Allocator>
47+
class Tensor;
48+
}
4449

4550
#include <concepts>
4651

0 commit comments

Comments
 (0)