Tatooine
tensor
include
tatooine
blas
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
//==============================================================================
6
namespace
tatooine
{
7
//==============================================================================
8
template
<arithmetic_or_complex Real, std::size_t... N>
9
struct
tensor
;
10
//==============================================================================
11
}
// namespace tatooine
12
//==============================================================================
13
namespace
tatooine::blas
{
14
//==============================================================================
46
enum class
op
:
char
{
47
no_transpose
=
'N'
,
48
transpose
=
'T'
,
49
conjugate_transpose
=
'C'
50
};
51
enum class
uplo
:
char
{
upper
=
'U'
,
lower
=
'L'
,
general
=
'G'
};
52
enum class
diag
:
char
{
non_unit
=
'N'
,
unit
=
'U'
};
53
enum class
side
:
char
{
left
=
'L'
,
right
=
'R'
};
54
enum class
format
:
char
{
lapack
=
'L'
,
tile
=
'T'
};
55
59
60
64
68
//==============================================================================
69
}
// namespace tatooine::blas
70
//==============================================================================
71
#endif
72
concepts.h
tatooine::blas
Definition:
base.h:13
tatooine::blas::format
format
Definition:
base.h:54
tatooine::blas::format::tile
@ tile
tatooine::blas::format::lapack
@ lapack
tatooine::blas::uplo
uplo
Definition:
base.h:51
tatooine::blas::uplo::upper
@ upper
tatooine::blas::uplo::lower
@ lower
tatooine::blas::uplo::general
@ general
tatooine::blas::side
side
Definition:
base.h:53
tatooine::blas::side::right
@ right
tatooine::blas::side::left
@ left
tatooine::blas::diag
diag
Definition:
base.h:52
tatooine::blas::diag::unit
@ unit
tatooine::blas::diag::non_unit
@ non_unit
tatooine::blas::op
op
Definition:
base.h:46
tatooine::blas::op::transpose
@ transpose
tatooine::blas::op::conjugate_transpose
@ conjugate_transpose
tatooine::blas::op::no_transpose
@ no_transpose
tatooine
Definition:
algorithm.h:6
tatooine::tensor
tensor(Rows(&&... rows)[N]) -> tensor< common_type< Rows... > >
Generated by
1.9.5