Tatooine
base.h
Go to the documentation of this file.
1#ifndef TATOOINE_BLAS_BASE_H
2#define TATOOINE_BLAS_BASE_H
3//==============================================================================
4#include <tatooine/concepts.h>
5//==============================================================================
6namespace tatooine {
7//==============================================================================
8template <arithmetic_or_complex Real, std::size_t... N>
9struct tensor;
10//==============================================================================
11} // namespace tatooine
12//==============================================================================
13namespace tatooine::blas {
14//==============================================================================
46enum class op : char {
47 no_transpose = 'N',
48 transpose = 'T',
50};
51enum class uplo : char { upper = 'U', lower = 'L', general = 'G' };
52enum class diag : char { non_unit = 'N', unit = 'U' };
53enum class side : char { left = 'L', right = 'R' };
54enum class format : char { lapack = 'L', tile = 'T' };
55
59
60
64
68//==============================================================================
69} // namespace tatooine::blas
70//==============================================================================
71#endif
72
Definition: base.h:13
format
Definition: base.h:54
uplo
Definition: base.h:51
side
Definition: base.h:53
diag
Definition: base.h:52
op
Definition: base.h:46
Definition: algorithm.h:6
tensor(Rows(&&... rows)[N]) -> tensor< common_type< Rows... > >