From f924722f3b9df48fc0c7d27cc46e0d8f6c994aa4 Mon Sep 17 00:00:00 2001 From: Jitse Niesen Date: Fri, 22 Apr 2011 22:36:45 +0100 Subject: Implement evaluators for Reverse. --- test/evaluators.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'test/evaluators.cpp') 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()); } -- cgit v1.2.3