Bill Somerville 4ebe6417a5 Squashed 'boost/' content from commit b4feb19f2
git-subtree-dir: boost
git-subtree-split: b4feb19f287ee92d87a9624b5d36b7cf46aeadeb
2018-06-09 21:48:32 +01:00

26 lines
566 B
C++

#define BOOST_TEST_MODULE odeint_vexcl_norm_inf
#include <boost/numeric/odeint/external/vexcl/vexcl_norm_inf.hpp>
#include <boost/test/unit_test.hpp>
template <class T>
double norm(const T &x) {
return boost::numeric::odeint::vector_space_norm_inf<T>()(x);
}
BOOST_AUTO_TEST_CASE( norm_inf )
{
vex::Context ctx(vex::Filter::Env);
std::cout << ctx << std::endl;
vex::vector<double> x(ctx, 1024);
x = 41;
vex::multivector<double, 2> y(ctx, 1024);
y = 42;
BOOST_CHECK_EQUAL( norm(x), 41 );
BOOST_CHECK_EQUAL( norm(y), 42 );
}