![]() |
Prev | Next | exp_2_for0.cpp | Headings |
# include <cmath> // for fabs function bool exp_2_for0(double *v0) // double v0[6] { bool ok = true; double x = .5; v0[1] = x; // v1 = x ok &= std::fabs( v0[1] - 0.5) < 1e-10; v0[2] = 1. + v0[1]; // v2 = 1 + v1 ok &= std::fabs( v0[2] - 1.5) < 1e-10; v0[3] = v0[1] * v0[1]; // v3 = v1 * v1 ok &= std::fabs( v0[3] - 0.25) < 1e-10; v0[4] = v0[3] / 2.; // v4 = v3 / 2 ok &= std::fabs( v0[4] - 0.125) < 1e-10; v0[5] = v0[2] + v0[4]; // v5 = v2 + v4 ok &= std::fabs( v0[5] - 1.625) < 1e-10; return ok; } bool exp_2_for0(void) { double v0[6]; return exp_2_for0(v0); }