~ubuntu-branches/ubuntu/trusty/r-cran-rcpparmadillo/trusty-proposed

« back to all changes in this revision

Viewing changes to inst/include/armadillo_bits/operator_relational.hpp

  • Committer: Package Import Robot
  • Author(s): Dirk Eddelbuettel
  • Date: 2013-08-12 19:10:20 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20130812191020-4i0swxrz8v6i503v
Tags: 0.3.910.0-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Copyright (C) 2009-2012 Conrad Sanderson
1
2
// Copyright (C) 2009-2012 NICTA (www.nicta.com.au)
2
 
// Copyright (C) 2009-2012 Conrad Sanderson
3
3
// 
4
4
// This Source Code Form is subject to the terms of the Mozilla Public
5
5
// License, v. 2.0. If a copy of the MPL was not distributed with this
24
24
typename
25
25
enable_if2
26
26
  <
27
 
  (is_arma_type<T1>::value && is_arma_type<T2>::value && (is_complex<typename T1::elem_type>::value == false) && (is_complex<typename T2::elem_type>::value == false)),
 
27
  (is_arma_type<T1>::value && is_arma_type<T2>::value && (is_cx<typename T1::elem_type>::no) && (is_cx<typename T2::elem_type>::no)),
28
28
  const mtGlue<uword, T1, T2, glue_rel_lt>
29
29
  >::result
30
30
operator<
42
42
typename
43
43
enable_if2
44
44
  <
45
 
  (is_arma_type<T1>::value && is_arma_type<T2>::value && (is_complex<typename T1::elem_type>::value == false) && (is_complex<typename T2::elem_type>::value == false)),
 
45
  (is_arma_type<T1>::value && is_arma_type<T2>::value && (is_cx<typename T1::elem_type>::no) && (is_cx<typename T2::elem_type>::no)),
46
46
  const mtGlue<uword, T1, T2, glue_rel_gt>
47
47
  >::result
48
48
operator>
60
60
typename
61
61
enable_if2
62
62
  <
63
 
  (is_arma_type<T1>::value && is_arma_type<T2>::value && (is_complex<typename T1::elem_type>::value == false) && (is_complex<typename T2::elem_type>::value == false)),
 
63
  (is_arma_type<T1>::value && is_arma_type<T2>::value && (is_cx<typename T1::elem_type>::no) && (is_cx<typename T2::elem_type>::no)),
64
64
  const mtGlue<uword, T1, T2, glue_rel_lteq>
65
65
  >::result
66
66
operator<=
78
78
typename
79
79
enable_if2
80
80
  <
81
 
  (is_arma_type<T1>::value && is_arma_type<T2>::value && (is_complex<typename T1::elem_type>::value == false) && (is_complex<typename T2::elem_type>::value == false)),
 
81
  (is_arma_type<T1>::value && is_arma_type<T2>::value && (is_cx<typename T1::elem_type>::no) && (is_cx<typename T2::elem_type>::no)),
82
82
  const mtGlue<uword, T1, T2, glue_rel_gteq>
83
83
  >::result
84
84
operator>=
138
138
typename
139
139
enable_if2
140
140
  <
141
 
  (is_arma_type<T1>::value && (is_complex<typename T1::elem_type>::value == false)),
 
141
  (is_arma_type<T1>::value && (is_cx<typename T1::elem_type>::no)),
142
142
  const mtOp<uword, T1, op_rel_lt_pre>
143
143
  >::result
144
144
operator<
156
156
typename
157
157
enable_if2
158
158
  <
159
 
  (is_arma_type<T1>::value && (is_complex<typename T1::elem_type>::value == false)),
 
159
  (is_arma_type<T1>::value && (is_cx<typename T1::elem_type>::no)),
160
160
  const mtOp<uword, T1, op_rel_lt_post>
161
161
  >::result
162
162
operator<
174
174
typename
175
175
enable_if2
176
176
  <
177
 
  (is_arma_type<T1>::value && (is_complex<typename T1::elem_type>::value == false)),
 
177
  (is_arma_type<T1>::value && (is_cx<typename T1::elem_type>::no)),
178
178
  const mtOp<uword, T1, op_rel_gt_pre>
179
179
  >::result
180
180
operator>
192
192
typename
193
193
enable_if2
194
194
  <
195
 
  (is_arma_type<T1>::value && (is_complex<typename T1::elem_type>::value == false)),
 
195
  (is_arma_type<T1>::value && (is_cx<typename T1::elem_type>::no)),
196
196
  const mtOp<uword, T1, op_rel_gt_post>
197
197
  >::result
198
198
operator>
210
210
typename
211
211
enable_if2
212
212
  <
213
 
  (is_arma_type<T1>::value && (is_complex<typename T1::elem_type>::value == false)),
 
213
  (is_arma_type<T1>::value && (is_cx<typename T1::elem_type>::no)),
214
214
  const mtOp<uword, T1, op_rel_lteq_pre>
215
215
  >::result
216
216
operator<=
228
228
typename
229
229
enable_if2
230
230
  <
231
 
  (is_arma_type<T1>::value && (is_complex<typename T1::elem_type>::value == false)),
 
231
  (is_arma_type<T1>::value && (is_cx<typename T1::elem_type>::no)),
232
232
  const mtOp<uword, T1, op_rel_lteq_post>
233
233
  >::result
234
234
operator<=
246
246
typename
247
247
enable_if2
248
248
  <
249
 
  (is_arma_type<T1>::value && (is_complex<typename T1::elem_type>::value == false)),
 
249
  (is_arma_type<T1>::value && (is_cx<typename T1::elem_type>::no)),
250
250
  const mtOp<uword, T1, op_rel_gteq_pre>
251
251
  >::result
252
252
operator>=
264
264
typename
265
265
enable_if2
266
266
  <
267
 
  (is_arma_type<T1>::value && (is_complex<typename T1::elem_type>::value == false)),
 
267
  (is_arma_type<T1>::value && (is_cx<typename T1::elem_type>::no)),
268
268
  const mtOp<uword, T1, op_rel_gteq_post>
269
269
  >::result
270
270
operator>=