Weighted least square seems to be a special case of Generalized Least Square. If we have generalized least square technique why do we need to apply weighted least square? or do we call them interchangeably?
When the errors are dependent,we can use generalized least squares (GLS). When the errors are independent, but not identically distributed, we can use weighted least squares (WLS), which is a special case of GLS.