diff options
author | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2011-04-22 22:36:45 +0100 |
---|---|---|
committer | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2011-04-22 22:36:45 +0100 |
commit | f924722f3b9df48fc0c7d27cc46e0d8f6c994aa4 (patch) | |
tree | f217335a3fe8eabff69b65843e14491f37544b5a /test/evaluators.cpp | |
parent | bb2d70d211a8fc8184b690b75d29ba484edace0e (diff) |
Implement evaluators for Reverse.
Diffstat (limited to 'test/evaluators.cpp')
-rw-r--r-- | test/evaluators.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/evaluators.cpp b/test/evaluators.cpp index da6b9064b..fa545c7a5 100644 --- a/test/evaluators.cpp +++ b/test/evaluators.cpp @@ -192,4 +192,12 @@ void test_evaluators() VERIFY_IS_APPROX(mat2, (arr1 * arr1).matrix()); arr2.matrix() = MatrixXd::Identity(6,6); VERIFY_IS_APPROX(arr2, MatrixXd::Identity(6,6).array()); + + // test Reverse + VERIFY_IS_APPROX_EVALUATOR(arr2, arr1.reverse()); + VERIFY_IS_APPROX_EVALUATOR(arr2, arr1.colwise().reverse()); + VERIFY_IS_APPROX_EVALUATOR(arr2, arr1.rowwise().reverse()); + + arr2.reverse() = arr1; + VERIFY_IS_APPROX(arr2, arr1.reverse()); } |