hopfield network cpp files created