Pascal Leroy
Pascal Leroy
See the reference to "compensated summation" in the comment above, which is another name for "Kahan summation". Kahan summation can yield large relative errors for ill-conditioned sums. That's one of...
Pairwise is less precise than Kahan and has the same conditioning properties. The numerical analysis above was mostly done to check that the sensitivity to order doesn't hide a bug....
Please give us your log files as explained [here](https://github.com/mockingbirdnest/Principia/wiki/Installing,-reporting-bugs,-and-frequently-asked-questions#windows-dialog-box-or-sigabrt). Also, if the problem is reproducible, it would be nice to give us a journal, see [here](https://github.com/mockingbirdnest/Principia/wiki/Installing,-reporting-bugs,-and-frequently-asked-questions#journaling) for instructions. Your save...
If you want to contribute to this, that would be great :-) The first order of business would be to write a design document describing the API that Principia should...
No work has been done as far as I know. See my reply above regarding us welcoming contributions, and about first designing what the API should look like and why....
First off, it's a terrible idea to do reflection on our code, as whatever you do will break in a few months. The interface between C# and C++ is automatically...
> `ExternalInterface` is the only stable class among C# code, and any other C# class/code is subject to internal changes? That is correct. >If that's the case, I'll probably still...
Note that I am not at all sure that a cubic is really what we want, it was just convenient when this code was implemented. Once you have specified continuity...
Going forward it will be important to separate burns from coasts, both for serialization and for downsampling. I have some ideas about serialization, but I won't start coding until the...
Possible low-hanging fruit: I ran into this code which seems rather dumb: https://github.com/mockingbirdnest/Principia/blob/9e6326d7db6412cf78686e30c4541f32b9fb6fea/physics/discrete_trajectory_body.hpp#L311-L328 In the very common case where these functions are called with an actual point of the trajectory,...