Impero.jl
Impero.jl copied to clipboard
A symbolic language for equation specification
I was just getting used to Impero dev again (trying to turn it into a general symbolic equation tool). I completely forgot what I was trying to do with nary...
Here is a sketch of a struct that preallocates all scratch arrays for intermediate representations of functions ```julia import Base: + using BenchmarkTools, Test, LinearAlgebra struct Add{S,T,V} term1::S term2::T scratch::V...
Wrapper seems like a pretty generic name for a macro so I was wondering if renaming it to something like `@impero` would make sense?
It would be useful to highlight some of the features of tensor product domains such as how to define a domain, how to use the info function, and how to...
It would be fun to automatically compute the Jacobian of a system. See, https://www.youtube.com/watch?v=Jd55bul1VHo&list=LLgZNqOTjfpe0ZLhZTMcrZag&index=6&ab_channel=Computerphile for inspiration
We need to have a way of specifying annotations for things like operator splitting and implicit timestepping for particular terms of an equation
This would include more examples both in the repo and the docs
The goal is to be able to define the notion of a scalar/vector/tensor fields living on some tangent space of a manifold. For example, a velocity field on the surface...