def allocate_sync_ensembles(self, tolerance = <NUM_LIT:0.1>):
return pyclustering.utils.allocate_sync_ensembles(self.__amplitude, tolerance, <NUM_LIT:0.0>)<EOL>
!
        @brief Allocate clusters in line with ensembles of synchronous oscillators where each synchronous ensemble corresponds to only one cluster.

        @param[in] tolerance (double): Maximum error for allocation of synchronous ensemble oscillators.

        @return (list) Grours of indexes of synchronous oscillators, for example, [ [index_osc1, index_osc3], [index_osc2], [index_osc4, index_osc5] ].