asrvsn / gds

Graph dynamical systems library
MIT License
5 stars 0 forks source link

support for generic evolution laws #4

Closed asrvsn closed 3 years ago

asrvsn commented 3 years ago

API:

heat = node_ds(G)
heat.set_evolution(dydt = lambda t: heat.laplacian())
# Alternatively
heat.set_evolution(lhs = lambda t: heat.laplacian())
heat.set_evolution(next = lambda t: heat + heat.laplacian()*dt)
heat.set_boundary(...)
asrvsn commented 3 years ago

Incl. support for trajectories, i.e. data-derived evolution