Analytic functions with blackbody

See #3077 
Oh, that's silly.  I'd assumed it was a C loop.  It should be, this is such an embarrassingly vectorizable operation.