From b94aa1f65bd995ceca392f81b436eb70c6667ebb Mon Sep 17 00:00:00 2001 From: Michael Stevens Date: Fri, 3 Sep 2004 06:40:06 +0000 Subject: [PATCH] mixed scalar and binary vector expression --- test5/test51.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test5/test51.cpp b/test5/test51.cpp index 716c4678..520e790d 100644 --- a/test5/test51.cpp +++ b/test5/test51.cpp @@ -112,6 +112,16 @@ struct test_my_vector { initialize_vector (v2); t = ublas::inner_prod (v1, v2); std::cout << "inner_prod (v1, v2) = " << t << std::endl; + + // Scalar and binary vector expression resulting in a vector + initialize_vector (v1); + initialize_vector (v2); + v1 = v1 * ublas::inner_prod (v1, v2); + std::cout << "v1 * inner_prod (v1, v2) = " << v1 << std::endl; + initialize_vector (v1); + initialize_vector (v2); + v1 = ublas::inner_prod (v1, v2) * v1; + std::cout << "inner_prod (v1, v2) * v1 = " << v1 << std::endl; } } void operator () () const {