source: mmcs/armadillo_bits/mtOpCube_meat.hpp @ 8ad4484

matrices
Last change on this file since 8ad4484 was 9dd61b1, checked in by rboet <rboet@…>, 9 years ago

Avance del proyecto 60%

  • Property mode set to 100644
File size: 1.9 KB
Line 
1// Copyright (C) 2008-2011 Conrad Sanderson
2// Copyright (C) 2008-2011 NICTA (www.nicta.com.au)
3//
4// This Source Code Form is subject to the terms of the Mozilla Public
5// License, v. 2.0. If a copy of the MPL was not distributed with this
6// file, You can obtain one at http://mozilla.org/MPL/2.0/.
7
8
9//! \addtogroup mtOpCube
10//! @{
11
12
13
14template<typename out_eT, typename T1, typename op_type>
15inline
16mtOpCube<out_eT, T1, op_type>::mtOpCube(const T1& in_m)
17  : m(in_m)
18  {
19  arma_extra_debug_sigprint();
20  }
21 
22
23
24template<typename out_eT, typename T1, typename op_type>
25inline
26mtOpCube<out_eT, T1, op_type>::mtOpCube(const T1& in_m, const typename T1::elem_type in_aux)
27  : m(in_m)
28  , aux(in_aux)
29  {
30  arma_extra_debug_sigprint();
31  }
32 
33
34
35template<typename out_eT, typename T1, typename op_type>
36inline
37mtOpCube<out_eT, T1, op_type>::mtOpCube(const T1& in_m, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c)
38  : m(in_m)
39  , aux_uword_a(in_aux_uword_a)
40  , aux_uword_b(in_aux_uword_b)
41  , aux_uword_c(in_aux_uword_c)
42  {
43  arma_extra_debug_sigprint();
44  }
45
46
47
48template<typename out_eT, typename T1, typename op_type>
49inline
50mtOpCube<out_eT, T1, op_type>::mtOpCube(const T1& in_m, const typename T1::elem_type in_aux, const uword in_aux_uword_a, const uword in_aux_uword_b, const uword in_aux_uword_c)
51  : m(in_m)
52  , aux(in_aux)
53  , aux_uword_a(in_aux_uword_a)
54  , aux_uword_b(in_aux_uword_b)
55  , aux_uword_c(in_aux_uword_c)
56  {
57  arma_extra_debug_sigprint();
58  }
59
60
61
62template<typename out_eT, typename T1, typename op_type>
63inline
64mtOpCube<out_eT, T1, op_type>::mtOpCube(const char junk, const T1& in_m, const out_eT in_aux)
65  : m(in_m)
66  , aux_out_eT(in_aux)
67  {
68  arma_extra_debug_sigprint();
69  arma_ignore(junk);
70  }
71
72
73
74template<typename out_eT, typename T1, typename op_type>
75inline
76mtOpCube<out_eT, T1, op_type>::~mtOpCube()
77  {
78  arma_extra_debug_sigprint();
79  }
80
81
82
83//! @}
Note: See TracBrowser for help on using the repository browser.