#include using namespace boost::math; using namespace std; template typename boost::math::tools::promote_args::type parabola_function(const T0__& A, const T1__& B, const T2__& C, const T3__& X, std::ostream* pstream__) { return A*X*X+B*X+C; }