BLAS++
2024.05.31
BLAS C++ API
Loading...
Searching...
No Matches
blas.hh
1
// Copyright (c) 2017-2023, University of Tennessee. All rights reserved.
2
// SPDX-License-Identifier: BSD-3-Clause
3
// This program is free software: you can redistribute it and/or modify it under
4
// the terms of the BSD 3-Clause license. See the accompanying LICENSE file.
5
6
#ifndef BLAS_HH
7
#define BLAS_HH
8
9
#include "blas/defines.h"
10
11
#include "blas/counter.hh"
12
13
// Version is updated by make_release.py; DO NOT EDIT.
14
// Version 2024.05.31
15
#define BLASPP_VERSION 20240531
16
17
namespace
blas {
18
19
int
blaspp_version();
20
const
char
* blaspp_id();
21
22
}
// namespace blas
23
24
#include "blas/wrappers.hh"
25
26
// =============================================================================
27
// Level 1 BLAS template implementations
28
29
#include "blas/asum.hh"
30
#include "blas/axpy.hh"
31
#include "blas/copy.hh"
32
#include "blas/dot.hh"
33
#include "blas/dotu.hh"
34
#include "blas/iamax.hh"
35
#include "blas/nrm2.hh"
36
#include "blas/rot.hh"
37
#include "blas/rotg.hh"
38
#include "blas/rotm.hh"
39
#include "blas/rotmg.hh"
40
#include "blas/scal.hh"
41
#include "blas/swap.hh"
42
43
// =============================================================================
44
// Level 2 BLAS template implementations
45
46
#include "blas/gemv.hh"
47
#include "blas/ger.hh"
48
#include "blas/geru.hh"
49
#include "blas/hemv.hh"
50
#include "blas/her.hh"
51
#include "blas/her2.hh"
52
#include "blas/symv.hh"
53
#include "blas/syr.hh"
54
#include "blas/syr2.hh"
55
#include "blas/trmv.hh"
56
#include "blas/trsv.hh"
57
58
// =============================================================================
59
// Level 3 BLAS template implementations
60
61
#include "blas/gemm.hh"
62
#include "blas/hemm.hh"
63
#include "blas/herk.hh"
64
#include "blas/her2k.hh"
65
#include "blas/symm.hh"
66
#include "blas/syrk.hh"
67
#include "blas/syr2k.hh"
68
#include "blas/trmm.hh"
69
#include "blas/trsm.hh"
70
71
// =============================================================================
72
// Device BLAS
73
74
#include "blas/device_blas.hh"
75
76
#endif
// #ifndef BLAS_HH
include
blas.hh
Generated by
1.9.7