hypersynchronization.rhs_triplet_sym_meso#

hypersynchronization.rhs_triplet_sym_meso(t, theta, omega, k2, triangles)[source]#

Right-hand side of the ODE, symmetric triadic coupling on an arbitrary network.

Coupling function: sin(theta_j + theta_k - 2*theta_i). Loops over triangles.

Parameters:
tfloat

Time (unused, present for compatibility with integrators).

thetanumpy.ndarray

Phases of the oscillators.

omegafloat or numpy.ndarray

Natural frequencies of the oscillators.

k2float

Triadic coupling strength.

triangleslist of tuples

Triadic edges, each as a tuple/list/set of three node indices.

Returns:
dthetanumpy.ndarray of shape (N,)

Rate of change of phases.