Gravar-mail: Penalized spline estimation for functional coefficient regression models