The restricted weighted generalized inverse of a matrix