Implementations of a selection of clustering algorithms for VANETs, written in C++ for OMNeT++