• Home
  • Raw
  • Download

Lines Matching refs:m3

25              m3(rows, cols);  in array()  local
42 m3 = m1; in array()
43 m3 += s2; in array()
44 VERIFY_IS_APPROX(m3, m1 + s2); in array()
45 m3 = m1; in array()
46 m3 -= s1; in array()
47 VERIFY_IS_APPROX(m3, m1 - s1); in array()
50 m3 = m1; in array()
52 VERIFY_IS_APPROX(m1, m3 - m2); in array()
54 m3 = m1; in array()
56 VERIFY_IS_APPROX(m1, m3 + m2); in array()
58 m3 = m1; in array()
60 VERIFY_IS_APPROX(m1, m3 * m2); in array()
62 m3 = m1; in array()
66 VERIFY_IS_APPROX(m1, m3 / m2); in array()
79 m3 = m1; in array()
80 VERIFY_IS_APPROX(m3.colwise() += cv1, m1.colwise() + cv1); in array()
81 m3 = m1; in array()
82 VERIFY_IS_APPROX(m3.colwise() -= cv1, m1.colwise() - cv1); in array()
83 m3 = m1; in array()
84 VERIFY_IS_APPROX(m3.rowwise() += rv1, m1.rowwise() + rv1); in array()
85 m3 = m1; in array()
86 VERIFY_IS_APPROX(m3.rowwise() -= rv1, m1.rowwise() - rv1); in array()
89 VERIFY_IS_APPROX((m3 = s1), ArrayType::Constant(rows,cols,s1)); in array()
90 VERIFY_IS_APPROX((m3 = 1), ArrayType::Constant(rows,cols,1)); in array()
91 VERIFY_IS_APPROX((m3.topLeftCorner(rows,cols) = 1), ArrayType::Constant(rows,cols,1)); in array()
145 m3(rows, cols), in comparisons() local
154 m3 = m1; in comparisons()
155 m3(r,c) += 1; in comparisons()
156 VERIFY(! (m1 < m3).all() ); in comparisons()
157 VERIFY(! (m1 > m3).all() ); in comparisons()
180 m3(i,j) = abs(m1(i,j))<mid ? 0 : m1(i,j); in comparisons()
182 .select(ArrayType::Zero(rows,cols),m1), m3); in comparisons()
185 .select(0,m1), m3); in comparisons()
187 .select(m1,0), m3); in comparisons()
189 VERIFY_IS_APPROX( (m1.abs()<mid).select(0,m1), m3); in comparisons()
220 m3(rows, cols), in array_real() local
255 m3 = m1.abs(); in array_real()
256 VERIFY_IS_APPROX(m3.sqrt(), sqrt(abs(m1))); in array_real()
257 VERIFY_IS_APPROX(m3.rsqrt(), Scalar(1)/sqrt(abs(m1))); in array_real()
258 VERIFY_IS_APPROX(rsqrt(m3), Scalar(1)/sqrt(abs(m1))); in array_real()
259 VERIFY_IS_APPROX(m3.log(), log(m3)); in array_real()
260 VERIFY_IS_APPROX(m3.log1p(), log1p(m3)); in array_real()
261 VERIFY_IS_APPROX(m3.log10(), log10(m3)); in array_real()
279 VERIFY_IS_APPROX(m3, sqrt(abs2(m1))); in array_real()
291 VERIFY_IS_APPROX((m3 + smallNumber).log() , log(abs(m1) + smallNumber)); in array_real()
292 VERIFY_IS_APPROX((m3 + smallNumber + 1).log() , log1p(abs(m1) + smallNumber)); in array_real()
298 VERIFY_IS_APPROX(m3.pow(RealScalar(0.5)), m3.sqrt()); in array_real()
299 VERIFY_IS_APPROX(pow(m3,RealScalar(0.5)), m3.sqrt()); in array_real()
301 VERIFY_IS_APPROX(m3.pow(RealScalar(-0.5)), m3.rsqrt()); in array_real()
302 VERIFY_IS_APPROX(pow(m3,RealScalar(-0.5)), m3.rsqrt()); in array_real()
304 VERIFY_IS_APPROX(log10(m3), log(m3)/log(10)); in array_real()
313 m3 = m1; in array_real()
314 m3.transposeInPlace(); in array_real()
315 VERIFY_IS_APPROX(m3, m1.transpose()); in array_real()
316 m3.transposeInPlace(); in array_real()
317 VERIFY_IS_APPROX(m3, m1); in array_real()
336 Array<RealScalar, -1, -1> m3(rows, cols); in array_complex() local
375 m3(i,j) = std::atan2(imag(m1(i,j)), real(m1(i,j))); in array_complex()
376 VERIFY_IS_APPROX(arg(m1), m3); in array_complex()