Electric vehicles survey and a multifunctional artificial neural network for predicting energy consumption in all-electric vehicles | Synapse