I am not sure I understand the difference between functional data analysis (FDA) and GAM. Or in short, I was reading about GAM and I found the following model which seems like an FDA model (there is a base function and its coefficients).
$$f(x) = \sum_{j=1}^q b_j(x) \gamma_j$$
Could you please help me understand what are the differences between the two methods?
UPDATE
From the discussions here and here it seems that someone can run all flavours of functional data analysis using GAM (or in brms). Also, this and this one give a short description of FDA vs traditional methods.
But still, I don't understand how the FDA is different from GAM.