array_impl.cpp
Go to the documentation of this file.
1 /*
2  * This file is a part of TiledArray.
3  * Copyright (C) 2016 Virginia Tech
4  *
5  * This program is free software: you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation, either version 3 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License
16  * along with this program. If not, see <http://www.gnu.org/licenses/>.
17  *
18  * Justus Calvin
19  * Department of Chemistry, Virginia Tech
20  *
21  * array_impl.cpp
22  * Feb 5, 2016
23  *
24  */
25 
26 #include "array_impl.h"
27 
28 namespace TiledArray {
29 namespace detail {
30 
32  DensePolicy>;
34  DensePolicy>;
36  DensePolicy>;
38  DensePolicy>;
39 // template class ArrayImpl<Tensor<std::complex<double>,
40 // Eigen::aligned_allocator<std::complex<double> > >, DensePolicy>; template
41 // class ArrayImpl<Tensor<std::complex<float>,
42 // Eigen::aligned_allocator<std::complex<float> > >, DensePolicy>
43 
45  SparsePolicy>;
47  SparsePolicy>;
49  SparsePolicy>;
51  SparsePolicy>;
52 // template class ArrayImpl<Tensor<std::complex<double>,
53 // Eigen::aligned_allocator<std::complex<double> > >, SparsePolicy>; template
54 // class ArrayImpl<Tensor<std::complex<float>,
55 // Eigen::aligned_allocator<std::complex<float> > >, SparsePolicy>;
56 
57 } // namespace detail
58 } // namespace TiledArray
Tensor implementation and base for other tensor implementation objects.
Definition: array_impl.h:410