mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-07-08 22:21:49 +08:00
bug #679: add respective unit test
(transplanted from 2c0303c89eb4c1b979c6dcd2379c9d3f98ba4c99 )
This commit is contained in:
parent
941319a198
commit
0257cf1cef
@ -164,9 +164,13 @@ template<typename MatrixType> void cwise_min_max(const MatrixType& m)
|
|||||||
// min/max with scalar input
|
// min/max with scalar input
|
||||||
VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, minM1), m1.cwiseMin( minM1));
|
VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, minM1), m1.cwiseMin( minM1));
|
||||||
VERIFY_IS_APPROX(m1, m1.cwiseMin(maxM1));
|
VERIFY_IS_APPROX(m1, m1.cwiseMin(maxM1));
|
||||||
|
VERIFY_IS_APPROX(-m1, (-m1).cwiseMin(-minM1));
|
||||||
|
VERIFY_IS_APPROX(-m1.array(), ((-m1).array().min)( -minM1));
|
||||||
|
|
||||||
VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, maxM1), m1.cwiseMax( maxM1));
|
VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, maxM1), m1.cwiseMax( maxM1));
|
||||||
VERIFY_IS_APPROX(m1, m1.cwiseMax(minM1));
|
VERIFY_IS_APPROX(m1, m1.cwiseMax(minM1));
|
||||||
|
VERIFY_IS_APPROX(-m1, (-m1).cwiseMax(-maxM1));
|
||||||
|
VERIFY_IS_APPROX(-m1.array(), ((-m1).array().max)(-maxM1));
|
||||||
|
|
||||||
VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, minM1).array(), (m1.array().min)( minM1));
|
VERIFY_IS_APPROX(MatrixType::Constant(rows,cols, minM1).array(), (m1.array().min)( minM1));
|
||||||
VERIFY_IS_APPROX(m1.array(), (m1.array().min)( maxM1));
|
VERIFY_IS_APPROX(m1.array(), (m1.array().min)( maxM1));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user