A constructive empirical theory for metal fatigue under block cyclic loading