- return a std::array
- // Function f declaration
- std::array<double, 4> f(double t, const std::array<double, 4> & x);
- // Some code snippet that uses f
- std::array<double, 4> x = {0.0, 1.0, 2.0, 3.0};
- double t = 0.0;
- std::array<double, 4> dxdt = f(t, x);
- std::array<double, 4> f(double t, const std::array<double, 4> & x);
- std::array<double, 4>& f(double t, const std::array<double, 4> & x);