Definition:Smooth Real Function

Real Functions
A real function is called smooth if it is $$C^\infty$$ differentiable; that is to say, admits of continuous derivatives of all orders.

Manifolds
For smooth manifolds, see the definition of manifold.

Note
Sometimes authors refer to functions that have only a continuous first derivative as smooth. If the particular usage is potentially ambiguous, make sure to specify exactly what you mean.