Lines Matching refs:VERIFY_IS_APPROX
33 VERIFY_IS_APPROX(m1 + s1, s1 + m1); in array()
34 VERIFY_IS_APPROX(m1 + s1, ArrayType::Constant(rows,cols,s1) + m1); in array()
35 VERIFY_IS_APPROX(s1 - m1, (-m1)+s1 ); in array()
36 VERIFY_IS_APPROX(m1 - s1, m1 - ArrayType::Constant(rows,cols,s1)); in array()
37 VERIFY_IS_APPROX(s1 - m1, ArrayType::Constant(rows,cols,s1) - m1); in array()
38 VERIFY_IS_APPROX((m1*Scalar(2)) - s2, (m1+m1) - ArrayType::Constant(rows,cols,s2) ); in array()
41 VERIFY_IS_APPROX(m3, m1 + s2); in array()
44 VERIFY_IS_APPROX(m3, m1 - s1); in array()
49 VERIFY_IS_APPROX(m1, m3 - m2); in array()
53 VERIFY_IS_APPROX(m1, m3 + m2); in array()
57 VERIFY_IS_APPROX(m1, m3 * m2); in array()
63 VERIFY_IS_APPROX(m1, m3 / m2); in array()
66 VERIFY_IS_APPROX(m1.abs().colwise().sum().sum(), m1.abs().sum()); in array()
67 VERIFY_IS_APPROX(m1.abs().rowwise().sum().sum(), m1.abs().sum()); in array()
73 VERIFY_IS_APPROX(m1.colwise().sum(), m1.colwise().redux(internal::scalar_sum_op<Scalar>())); in array()
77 VERIFY_IS_APPROX(m3.colwise() += cv1, m1.colwise() + cv1); in array()
79 VERIFY_IS_APPROX(m3.colwise() -= cv1, m1.colwise() - cv1); in array()
81 VERIFY_IS_APPROX(m3.rowwise() += rv1, m1.rowwise() + rv1); in array()
83 VERIFY_IS_APPROX(m3.rowwise() -= rv1, m1.rowwise() - rv1); in array()
120 VERIFY_IS_APPROX( (m1<m2).select(m1,m2), m1.cwiseMin(m2) ); in comparisons()
121 VERIFY_IS_APPROX( (m1>m2).select(m1,m2), m1.cwiseMax(m2) ); in comparisons()
126 VERIFY_IS_APPROX( (m1.abs()<ArrayType::Constant(rows,cols,mid)) in comparisons()
129 VERIFY_IS_APPROX( (m1.abs()<ArrayType::Constant(rows,cols,mid)) in comparisons()
131 VERIFY_IS_APPROX( (m1.abs()>=ArrayType::Constant(rows,cols,mid)) in comparisons()
134 VERIFY_IS_APPROX( (m1.abs()<mid).select(0,m1), m3); in comparisons()
148 …VERIFY_IS_APPROX(((m1.abs()+1)>RealScalar(0.1)).colwise().count(), ArrayOfIndices::Constant(cols,r… in comparisons()
149 …VERIFY_IS_APPROX(((m1.abs()+1)>RealScalar(0.1)).rowwise().count(), ArrayOfIndices::Constant(rows, … in comparisons()
170 VERIFY_IS_APPROX(m1.sin(), sin(m1)); in array_real()
171 VERIFY_IS_APPROX(m1.cos(), cos(m1)); in array_real()
172 VERIFY_IS_APPROX(m1.asin(), asin(m1)); in array_real()
173 VERIFY_IS_APPROX(m1.acos(), acos(m1)); in array_real()
174 VERIFY_IS_APPROX(m1.tan(), tan(m1)); in array_real()
176 VERIFY_IS_APPROX(cos(m1+RealScalar(3)*m2), cos((m1+RealScalar(3)*m2).eval())); in array_real()
178 VERIFY_IS_APPROX(m1.abs().sqrt(), sqrt(abs(m1))); in array_real()
179 VERIFY_IS_APPROX(m1.abs(), sqrt(numext::abs2(m1))); in array_real()
181 …VERIFY_IS_APPROX(numext::abs2(numext::real(m1)) + numext::abs2(numext::imag(m1)), numext::abs2(m1)… in array_real()
182 VERIFY_IS_APPROX(numext::abs2(real(m1)) + numext::abs2(imag(m1)), numext::abs2(m1)); in array_real()
184 VERIFY_IS_APPROX(numext::real(m1), m1); in array_real()
188 VERIFY_IS_APPROX((m1.abs() + smallNumber).log() , log(abs(m1) + smallNumber)); in array_real()
190 VERIFY_IS_APPROX(m1.exp() * m2.exp(), exp(m1+m2)); in array_real()
191 VERIFY_IS_APPROX(m1.exp(), exp(m1)); in array_real()
192 VERIFY_IS_APPROX(m1.exp() / m2.exp(),(m1-m2).exp()); in array_real()
194 VERIFY_IS_APPROX(m1.pow(2), m1.square()); in array_real()
195 VERIFY_IS_APPROX(pow(m1,2), m1.square()); in array_real()
198 VERIFY_IS_APPROX(Eigen::pow(m1,exponents), m1.square()); in array_real()
201 VERIFY_IS_APPROX(m3.pow(RealScalar(0.5)), m3.sqrt()); in array_real()
202 VERIFY_IS_APPROX(pow(m3,RealScalar(0.5)), m3.sqrt()); in array_real()
208 VERIFY_IS_APPROX(s1/m1, s1 * m1.inverse()); in array_real()
213 VERIFY_IS_APPROX(m3,m1.transpose()); in array_real()
215 VERIFY_IS_APPROX(m3,m1); in array_real()
232 VERIFY_IS_APPROX(m1.sqrt(), m2); in array_complex()
233 VERIFY_IS_APPROX(m1.sqrt(), Eigen::sqrt(m1)); in array_complex()
250 …VERIFY_IS_APPROX(ArrayType::Constant(rows,cols, minM1), (m1.min)(ArrayType::Constant(rows,cols, mi… in min_max()
251 VERIFY_IS_APPROX(m1, (m1.min)(ArrayType::Constant(rows,cols, maxM1))); in min_max()
253 …VERIFY_IS_APPROX(ArrayType::Constant(rows,cols, maxM1), (m1.max)(ArrayType::Constant(rows,cols, ma… in min_max()
254 VERIFY_IS_APPROX(m1, (m1.max)(ArrayType::Constant(rows,cols, minM1))); in min_max()
257 VERIFY_IS_APPROX(ArrayType::Constant(rows,cols, minM1), (m1.min)( minM1)); in min_max()
258 VERIFY_IS_APPROX(m1, (m1.min)( maxM1)); in min_max()
260 VERIFY_IS_APPROX(ArrayType::Constant(rows,cols, maxM1), (m1.max)( maxM1)); in min_max()
261 VERIFY_IS_APPROX(m1, (m1.max)( minM1)); in min_max()