Se pueden clasificar según el agente generador en los tipos siguientes: