ભૌતિક સિદ્ધાંતોને આધારે, તેમના કાર્યક્ષમતા અમલીકરણ જેમ પ્રકારો (અનુક્રમે, દરેક પ્રજાતિઓ પેટાજાતિ સંખ્યાબંધ વિભાજિત કરવામાં આવે છે) માં વિભાજીત છે: