The Use of Dual Stream Functions in the Analysis of Three Dimensional Metal Forming Processes