  In this paper, we define a class of relative derived functors in terms of
left or right weak flat resolutions to compute the weak flat dimension of
modules. Moreover, we investigate two classes of modules larger than that of
weak injective and weak flat modules, study the existence of covers and
preenvelopes, and give some applications.
