comparison armadillo-3.900.4/include/armadillo_bits/spglue_plus_bones.hpp @ 49:1ec0e2823891

Switch to using subrepo copies of qm-dsp, nnls-chroma, vamp-plugin-sdk; update Armadillo version; assume build without external BLAS/LAPACK
author Chris Cannam
date Thu, 13 Jun 2013 10:25:24 +0100
parents
children
comparison
equal deleted inserted replaced
48:69251e11a913 49:1ec0e2823891
1 // Copyright (C) 2012 Conrad Sanderson
2 //
3 // This Source Code Form is subject to the terms of the Mozilla Public
4 // License, v. 2.0. If a copy of the MPL was not distributed with this
5 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
7
8 //! \addtogroup spglue_plus
9 //! @{
10
11
12
13 class spglue_plus
14 {
15 public:
16
17 template<typename T1, typename T2>
18 arma_hot inline static void apply(SpMat<typename T1::elem_type>& out, const SpGlue<T1,T2,spglue_plus>& X);
19
20 template<typename eT, typename T1, typename T2>
21 arma_hot inline static void apply_noalias(SpMat<eT>& out, const SpProxy<T1>& pa, const SpProxy<T2>& pb);
22 };
23
24
25
26 class spglue_plus2
27 {
28 public:
29
30 template<typename T1, typename T2>
31 arma_hot inline static void apply(SpMat<typename T1::elem_type>& out, const SpGlue<T1,T2,spglue_plus2>& X);
32 };
33
34
35
36 //! @}
37