knelli2 / spectre

SpECTRE is a code for multi-scale, multi-physics problems in astrophysics and gravitational physics.
https://spectre-code.org/
Other
0 stars 1 forks source link

Coordinate Maps #6

Open knelli2 opened 3 years ago

knelli2 commented 3 years ago

The interface of coordinate maps are a mystery to me. There's so much backend that is already in place but is basically a black box that if you ever need to write a new coord map, edit one, or whatever, you get these weird errors about instantiations that you didn't even touch.

The documentation online is basically non-existent.

For TimeDependence, it's very confusing that you have to add everything to TimeDependence.hpp "first" and then write it else where. And by "first" I mean that it has to be declared there and then the hpp file for the actual time dependence has to adhere to that declaration, not the other way around.