We write the Kerr-Schild tetrads in terms of the flat space-time tetrads and of a (1,1) tensor S λ µ . This tensor can be considered as a projection operator, since it transforms (i) flat space-time tetrads into non-flat tetrads, and vice-versa, and (ii) the Minkowski space-time metric tensor into a non-flat metric tensor, and vice-versa. The S λ µ tensor and its inverse are constructed in terms of the standard null vector field l µ that defines the Kerr-Schild form of the metric tensor in general relativity, and that yields black holes and non-linear gravitational waves as solutions of the vacuum Einstein's field equations. We show that the condition for the vanishing of the Ricci tensor obtained by Kerr and Schild, in empty space-time, is also a condition for the vanishing of the Nijenhuis tensor constructed out of S λ µ . Thus, a theory based on the Nijenhuis tensor yields an important class of solutions of the Einstein's field equations, namely, black holes and non-linear gravitational waves.