Implementation of an asymmetric network equilibrium problem with detailed representation of unsignalized and signalized urban intersections