Main Page
Modules
Namespaces
Classes
Files
File List
File Members
include
armadillo_bits
op_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
19
class
op_rel_lt_pre
20
{
21
public
:
22
23
template
<
typename
T1>
24
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_lt_pre>
& X);
25
26
template
<
typename
T1>
27
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_lt_pre>
& X);
28
};
29
30
31
32
class
op_rel_lt_post
33
{
34
public
:
35
36
template
<
typename
T1>
37
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_lt_post>
& X);
38
39
template
<
typename
T1>
40
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_lt_post>
& X);
41
};
42
43
44
45
class
op_rel_gt_pre
46
{
47
public
:
48
49
template
<
typename
T1>
50
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_gt_pre>
& X);
51
52
template
<
typename
T1>
53
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_gt_pre>
& X);
54
};
55
56
57
58
class
op_rel_gt_post
59
{
60
public
:
61
62
template
<
typename
T1>
63
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_gt_post>
& X);
64
65
template
<
typename
T1>
66
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_gt_post>
& X);
67
};
68
69
70
71
class
op_rel_lteq_pre
72
{
73
public
:
74
75
template
<
typename
T1>
76
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_lteq_pre>
& X);
77
78
template
<
typename
T1>
79
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_lteq_pre>
& X);
80
};
81
82
83
84
class
op_rel_lteq_post
85
{
86
public
:
87
88
template
<
typename
T1>
89
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_lteq_post>
& X);
90
91
template
<
typename
T1>
92
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_lteq_post>
& X);
93
};
94
95
96
97
class
op_rel_gteq_pre
98
{
99
public
:
100
101
template
<
typename
T1>
102
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_gteq_pre>
& X);
103
104
template
<
typename
T1>
105
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_gteq_pre>
& X);
106
};
107
108
109
110
class
op_rel_gteq_post
111
{
112
public
:
113
114
template
<
typename
T1>
115
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_gteq_post>
& X);
116
117
template
<
typename
T1>
118
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_gteq_post>
& X);
119
};
120
121
122
123
class
op_rel_eq
124
{
125
public
:
126
127
template
<
typename
T1>
128
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_eq>
& X);
129
130
template
<
typename
T1>
131
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_eq>
& X);
132
};
133
134
135
136
class
op_rel_noteq
137
{
138
public
:
139
140
template
<
typename
T1>
141
inline
static
void
apply
(
Mat<uword>
& out,
const
mtOp<uword, T1, op_rel_noteq>
& X);
142
143
template
<
typename
T1>
144
inline
static
void
apply
(
Cube<uword>
& out,
const
mtOpCube<uword, T1, op_rel_noteq>
& X);
145
};
146
147
148
op_rel_eq
Definition:
op_relational_bones.hpp:123
op_rel_lt_post
Definition:
op_relational_bones.hpp:32
op_rel_lt_pre::apply
static void apply(Mat< uword > &out, const mtOp< uword, T1, op_rel_lt_pre > &X)
Definition:
op_relational_meat.hpp:22
mtOpCube
Definition:
forward_bones.hpp:102
op_rel_gteq_post
Definition:
op_relational_bones.hpp:110
Cube
Dense cube class.
Definition:
Cube_bones.hpp:30
op_rel_noteq
Definition:
op_relational_bones.hpp:136
op_rel_gt_pre
Definition:
op_relational_bones.hpp:45
mtOp
Definition:
forward_bones.hpp:90
op_rel_gteq_pre
Definition:
op_relational_bones.hpp:97
Mat
Dense matrix class.
Definition:
forward_bones.hpp:19
op_rel_lteq_pre
Definition:
op_relational_bones.hpp:71
op_rel_lt_pre
Definition:
op_relational_bones.hpp:19
op_rel_lteq_post
Definition:
op_relational_bones.hpp:84
op_rel_gt_post
Definition:
op_relational_bones.hpp:58
armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:31:58