glue_relational_bones.hpp
Go to the documentation of this file.
1 // Copyright (C) 2009-2010 NICTA (www.nicta.com.au)
2 // Copyright (C) 2009-2010 Conrad Sanderson
3 //
4 // This file is part of the Armadillo C++ library.
5 // It is provided without any warranty of fitness
6 // for any purpose. You can redistribute this file
7 // and/or modify it under the terms of the GNU
8 // Lesser General Public License (LGPL) as published
9 // by the Free Software Foundation, either version 3
10 // of the License or (at your option) any later version.
11 // (see http://www.opensource.org/licenses for more info)
12 
13 
16 
17 
18 
20  {
21  public:
22 
23  template<typename T1, typename T2>
24  inline static void apply(Mat <uword>& out, const mtGlue<uword, T1, T2, glue_rel_lt>& X);
25 
26  template<typename T1, typename T2>
27  inline static void apply(Cube <uword>& out, const mtGlueCube<uword, T1, T2, glue_rel_lt>& X);
28  };
29 
30 
31 
33  {
34  public:
35 
36  template<typename T1, typename T2>
37  inline static void apply(Mat <uword>& out, const mtGlue<uword, T1, T2, glue_rel_gt>& X);
38 
39  template<typename T1, typename T2>
40  inline static void apply(Cube <uword>& out, const mtGlueCube<uword, T1, T2, glue_rel_gt>& X);
41  };
42 
43 
44 
46  {
47  public:
48 
49  template<typename T1, typename T2>
50  inline static void apply(Mat <uword>& out, const mtGlue<uword, T1, T2, glue_rel_lteq>& X);
51 
52  template<typename T1, typename T2>
53  inline static void apply(Cube <uword>& out, const mtGlueCube<uword, T1, T2, glue_rel_lteq>& X);
54  };
55 
56 
57 
59  {
60  public:
61 
62  template<typename T1, typename T2>
63  inline static void apply(Mat <uword>& out, const mtGlue<uword, T1, T2, glue_rel_gteq>& X);
64 
65  template<typename T1, typename T2>
66  inline static void apply(Cube <uword>& out, const mtGlueCube<uword, T1, T2, glue_rel_gteq>& X);
67  };
68 
69 
70 
72  {
73  public:
74 
75  template<typename T1, typename T2>
76  inline static void apply(Mat <uword>& out, const mtGlue<uword, T1, T2, glue_rel_eq>& X);
77 
78  template<typename T1, typename T2>
79  inline static void apply(Cube <uword>& out, const mtGlueCube<uword, T1, T2, glue_rel_eq>& X);
80  };
81 
82 
83 
85  {
86  public:
87 
88  template<typename T1, typename T2>
89  inline static void apply(Mat <uword>& out, const mtGlue<uword, T1, T2, glue_rel_noteq>& X);
90 
91  template<typename T1, typename T2>
92  inline static void apply(Cube <uword>& out, const mtGlueCube<uword, T1, T2, glue_rel_noteq>& X);
93  };
94 
95 
96 
Dense cube class.
Definition: Cube_bones.hpp:30
static void apply(Mat< uword > &out, const mtGlue< uword, T1, T2, glue_rel_lt > &X)
Dense matrix class.


armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:31:57