<T>LAPACK
0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
blas.hpp
1
// Copyright (c) 2025, University of Colorado Denver. All rights reserved.
2
//
3
// This file is part of <T>LAPACK.
4
// <T>LAPACK is free software: you can redistribute it and/or modify it under
5
// the terms of the BSD 3-Clause license. See the accompanying LICENSE file.
6
7
#ifndef TLAPACK_BLAS_HH
8
#define TLAPACK_BLAS_HH
9
10
// Template BLAS
11
12
// =============================================================================
13
// Level 1 BLAS template implementations
14
15
#include "
tlapack/legacy_api/blas/asum.hpp
"
16
#include "
tlapack/legacy_api/blas/axpy.hpp
"
17
#include "
tlapack/legacy_api/blas/copy.hpp
"
18
#include "
tlapack/legacy_api/blas/dot.hpp
"
19
#include "
tlapack/legacy_api/blas/dotu.hpp
"
20
#include "
tlapack/legacy_api/blas/iamax.hpp
"
21
#include "
tlapack/legacy_api/blas/nrm2.hpp
"
22
#include "
tlapack/legacy_api/blas/rot.hpp
"
23
#include "
tlapack/legacy_api/blas/rotg.hpp
"
24
#include "
tlapack/legacy_api/blas/rotm.hpp
"
25
#include "
tlapack/legacy_api/blas/rotmg.hpp
"
26
#include "
tlapack/legacy_api/blas/scal.hpp
"
27
#include "
tlapack/legacy_api/blas/swap.hpp
"
28
29
// =============================================================================
30
// Level 2 BLAS template implementations
31
32
#include "
tlapack/legacy_api/blas/gemv.hpp
"
33
#include "
tlapack/legacy_api/blas/ger.hpp
"
34
#include "
tlapack/legacy_api/blas/geru.hpp
"
35
#include "
tlapack/legacy_api/blas/hemv.hpp
"
36
#include "
tlapack/legacy_api/blas/her.hpp
"
37
#include "
tlapack/legacy_api/blas/her2.hpp
"
38
#include "
tlapack/legacy_api/blas/symv.hpp
"
39
#include "
tlapack/legacy_api/blas/syr.hpp
"
40
#include "
tlapack/legacy_api/blas/syr2.hpp
"
41
// #include "tlapack/blas/spmv.hpp"
42
// #include "tlapack/blas/spr.hpp"
43
// #include "tlapack/blas/spr2.hpp"
44
// #include "tlapack/blas/sbmv.hpp"
45
#include "
tlapack/legacy_api/blas/trmv.hpp
"
46
#include "
tlapack/legacy_api/blas/trsv.hpp
"
47
// #include "tlapack/blas/tpmv.hpp"
48
// #include "tlapack/blas/tbmv.hpp"
49
// #include "tlapack/blas/tpsv.hpp"
50
// #include "tlapack/blas/tbsv.hpp"
51
52
// =============================================================================
53
// Level 3 BLAS template implementations
54
55
#include "
tlapack/legacy_api/blas/gemm.hpp
"
56
#include "
tlapack/legacy_api/blas/hemm.hpp
"
57
#include "
tlapack/legacy_api/blas/her2k.hpp
"
58
#include "
tlapack/legacy_api/blas/herk.hpp
"
59
#include "
tlapack/legacy_api/blas/symm.hpp
"
60
#include "
tlapack/legacy_api/blas/syr2k.hpp
"
61
#include "
tlapack/legacy_api/blas/syrk.hpp
"
62
#include "
tlapack/legacy_api/blas/trmm.hpp
"
63
#include "
tlapack/legacy_api/blas/trsm.hpp
"
64
65
#endif
// TLAPACK_BLAS_HH
asum.hpp
axpy.hpp
copy.hpp
dot.hpp
dotu.hpp
gemm.hpp
gemv.hpp
ger.hpp
geru.hpp
hemm.hpp
hemv.hpp
her2.hpp
her2k.hpp
her.hpp
herk.hpp
iamax.hpp
nrm2.hpp
rot.hpp
rotg.hpp
rotm.hpp
rotmg.hpp
scal.hpp
swap.hpp
symm.hpp
symv.hpp
syr2.hpp
syr2k.hpp
syr.hpp
syrk.hpp
trmm.hpp
trmv.hpp
trsm.hpp
trsv.hpp
include
tlapack
legacy_api
blas.hpp
Generated by
1.9.8