બાહ્ય પ્રક્રિયાના આધારે તેને વિવિધ જાતોમાં વહેંચવામાં આવે છે: