Vector field topology