Integrator module#

Numerical integrators.

simplicial_kuramoto.integrators.node_simplicial_kuramoto(time, phase, simplicial_complex=None, alpha_0=0.0, alpha_1=0.0, sigma=1.0, pbar=None, state=None)[source]#

Node simplicial kuramoto, or classical Kuramoto.

simplicial_kuramoto.integrators.edge_simplicial_kuramoto(time, phase, simplicial_complex=None, alpha_0=0.0, alpha_1=0.0, alpha_2=0.0, sigma_up=1.0, sigma_down=1.0, variant=None, variant_params=None, pbar=None, state=None)[source]#

Edge simplicial kuramoto

simplicial_kuramoto.integrators.face_simplicial_kuramoto(time, phase, simplicial_complex=None, alpha_2=0.0, sigma=1.0, pbar=None, state=None)[source]#

Node simplicial kuramoto, or classical Kuramoto.

simplicial_kuramoto.integrators.dirac_kuramoto(time, phase, simplicial_complex=None, alpha_0=None, alpha_1=None, alpha_2=None, sigma_0=1.0, sigma_1=1.0, sigma_2=1.0, z=1.0, smooth_k=5, pbar=None, state=None)[source]#

Dirac kuramoto which couples orders.