pyccel / sympde

Symbolic calculus for partial differential equations (and variational forms)
http://sympde.readthedocs.io/
MIT License
20 stars 4 forks source link

Allow for mappings with pdim > ldim #70

Closed yguclu closed 2 years ago

yguclu commented 4 years ago

If we call pdim the number of dimensions of the physical domain, and ldim the number of dimensions of our logical domain, we currently cannot handle pdim > ldim because of limitations in SymPDE's Mapping class, but the rest of the code should be able to handle a situation where pdim > ldim as soon as we fix the mapping.

To this end, we can copy and reuse much of the machinery that is implemented in Psydac's classes SymbolicMapping and AnalyticalMapping.