Source: tests/expression/expr.cpp
16 #include <tests/myratest.h> 20 #ifdef MYRAMATH_ENABLE_CPP11 22 ADD_TEST(
"expr_list",
"[expression]")
24 auto E = expr({1.0,2.0,3.0});
25 REQUIRE( E.evaluate({0}) == 1.0 );
26 REQUIRE( E.evaluate({1}) == 2.0 );
27 REQUIRE( E.evaluate({2}) == 3.0 );
32 ADD_TEST(
"expr_vector",
"[expression]")
34 std::vector<double> v;
39 REQUIRE( E.evaluate({0}) == 1.0 );
40 REQUIRE( E.evaluate({1}) == 2.0 );
41 REQUIRE( E.evaluate({2}) == 3.0 );
Overloads expr() for std::vector<Number> and (C++11 only) std::initializer_list<Number> ...
An interface used to fill containers from Expression's (see Matrix::evaluate(), for example)...
Results: [PASS]
Go back to Summary of /test
programs.