This problem appears in Mathematica 10.0.2, on OS X 10.7.
An InterpolatingFunction F[z] born by the successful solution “soln” of a set of algebraic differential equations can be used alone as the integrand of a definite integral with no problem, provided that the integrand appears as Evaluate[Fn[z]] /. soln]. But if one includes this in an expression as the integrand, however trivial, such as 2.0 Evaluate[Fn[z]] /. soln] , one gets only a symbolic result for the integral with no evaluation. Part of the notebook is attached. Suggestions?
It is the factor 2 inside the integral that causes trouble. It seems that the symbolic integration routines of Integrate don’t know how to treat composite objects such as 2*InterpolatingFunction[]:
Gianluca, which version of Mathematica did you use? thanks - I am still using 10.0 because my OS X is old.
I have plotted all of the results from my solution, including the one that can be integrated only alone, and they seem reasonable.
Yes, my notebook is only partial as noted in a comment at the top, some functions appearing in the equations are themselves InterpolatingFunctions of data tables. And this equation set is an algebraic-differential initial-value problem. So it’s more complicated.