Se anade el hadamard gate en las librerias de cpp. Asi mismo se anade una prueba en el test_spins para probar esto
Se prueban las hadamard. Se ponen la aplicacion de sigma_x a las librerias de cpp. Se hacen las correspondioentes pruebas
Se prueban las hadamard. Se ponen la aplicacion de sigma_x a las librerias de cpp. Se hacen las correspondioentes pruebas
Se hace el test para la swap y lo pasa
Cnot programed and tested
C-U programed and tested
añadida funcion exponentiate_nonsym a itppextmath
Merge pull request #1 from Phali/master

Prueba (y archivos Maxima)
Archivos aceptados. No hay ninguna edicion
Merge pull request #2 from evalvarez12/master

Cambio exponentiate. Suena bien el cambio.
Se arregln unos pequeños errores del readme file
Added a description of the files and directories in the readme file
Se simplifica la notacion de Quantum.m para evitar letras griegas
Quito una definicion de ToSuperOperatorSpacePauliBasis en mathematica que era sobreescrita por otra y ademas estaba mal
I add definitions to go back and forth to the superoperator space in the computational basis
Ordered the section Quantum channels in Quantum.m since it seemed to be out of the package
Added TwoRandomOrhtogonalStates to Quantum.m
Added transformation routines with basis in the superoperator space
Se crea la rutina RandomTracePreservingMapChoiBasis que hace lo que su nombre indica
Creo una rutina para calcular el promedio de la pureza final de un canal cuantico
Added ApplyIsingChain and ApplyChain in SpinChain.m