1 | /******************************************************************************* |
2 | Copyright (c) The Taichi Authors (2016- ). All Rights Reserved. |
3 | The use of this software is governed by the LICENSE file. |
4 | *******************************************************************************/ |
5 | |
6 | #pragma once |
7 | |
8 | #include "taichi/common/core.h" |
9 | |
10 | namespace taichi { |
11 | |
12 | template <int dim> |
13 | class IndexND; |
14 | |
15 | template <int dim> |
16 | using TIndex = IndexND<dim>; |
17 | |
18 | template <int dim> |
19 | class RegionND; |
20 | |
21 | template <int dim> |
22 | using TRegion = RegionND<dim>; |
23 | |
24 | template <int dim, typename T> |
25 | class ArrayND; |
26 | |
27 | template <typename T, int dim> |
28 | using TArray = ArrayND<dim, T>; |
29 | |
30 | } // namespace taichi |
31 | |