xerus
a general purpose tensor library
tensor_specializations.cpp
Go to the documentation of this file.
1
// Xerus - A General Purpose Tensor Library
2
// Copyright (C) 2014-2017 Benjamin Huber and Sebastian Wolf.
3
//
4
// Xerus is free software: you can redistribute it and/or modify
5
// it under the terms of the GNU Affero General Public License as published
6
// by the Free Software Foundation, either version 3 of the License,
7
// or (at your option) any later version.
8
//
9
// Xerus is distributed in the hope that it will be useful,
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
// GNU Affero General Public License for more details.
13
//
14
// You should have received a copy of the GNU Affero General Public License
15
// along with Xerus. If not, see <http://www.gnu.org/licenses/>.
16
//
17
// For further information on Xerus visit https://libXerus.org
18
// or contact us at contact@libXerus.org.
19
20
#include <
xerus/indexedTensorMoveable.h
>
21
#include <
xerus/tensor.h
>
22
23
namespace
xerus
{
24
/*
25
template<>template<>
26
IndexedTensorMoveable<Tensor>::IndexedTensorMoveable(const IndexedTensorReadOnly<Tensor> & _other) :
27
IndexedTensorWritable<Tensor>(_other.tensorObjectReadOnly->get_copy(), _other.indices, true) { }
28
29
template<>template<>
30
IndexedTensorMoveable<Tensor>::IndexedTensorMoveable( IndexedTensorReadOnly<Tensor> && _other) :
31
IndexedTensorWritable<Tensor>(_other.tensorObjectReadOnly->get_copy(), std::move(_other.indices), true) { }*/
32
}
// namespace xerus
indexedTensorMoveable.h
Header file for the IndexedTensorMoveable class.
xerus
The main namespace of xerus.
Definition:
basic.h:37
tensor.h
Header file for the Tensor class.
src
xerus
tensor_specializations.cpp
Generated on Wed Jul 19 2017 16:25:11 for xerus by Doxygen 1.8.13