SymbolicIndexingInterface.jl: Symbolic Indexing for Everyone
Aayush Sabharwal
What's the point of a DSL for modeling if the solution can't be accessed using the model's variables? No one remembers what sol[1]
is.
SymbolicIndexingInterface.jl is a new package in the SciML ecosystem. It defines an interface to allow symbolically defined systems and their solutions to be efficiently indexed using symbolic variables. Any DSL implementing the common interface will automatically support symbolically indexing the relevant data structures.