mptensor v0.4.0
Parallel Library for Tensor Network Methods
Loading...
Searching...
No Matches
matrix.hpp
Go to the documentation of this file.
1/*
2 mptensor - Parallel Library for Tensor Network Methods
3
4 Copyright 2016 Satoshi Morita
5
6 mptensor is free software: you can redistribute it and/or modify it
7 under the terms of the GNU Lesser General Public License as
8 published by the Free Software Foundation, either version 3 of the
9 License, or (at your option) any later version.
10
11 mptensor is distributed in the hope that it will be useful, but
12 WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 Lesser General Public License for more details.
15
16 You should have received a copy of the GNU Lesser General Public
17 License along with mptensor. If not, see
18 <https://www.gnu.org/licenses/>.
19*/
20
30#ifndef _MATRIX_HPP_
31#define _MATRIX_HPP_
32
33constexpr size_t MATRIX_TYPE_TAG_INTERFACE = 0;
34constexpr size_t MATRIX_TYPE_TAG_LAPACK = 1;
35constexpr size_t MATRIX_TYPE_TAG_SCALAPACK = 2;
36
37#ifndef _NO_MPI
39#endif // _NO_MPI
40
42
43#endif // _MATRIX_HPP_
constexpr size_t MATRIX_TYPE_TAG_INTERFACE
Definition matrix.hpp:33
constexpr size_t MATRIX_TYPE_TAG_LAPACK
Definition matrix.hpp:34
constexpr size_t MATRIX_TYPE_TAG_SCALAPACK
Definition matrix.hpp:35
Header file for mptensor::lapack::Matrix.
scalapack::Matrix class