[eigen] External contributions |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
Hello list, I am starting over the thread regarding the external contributions, as this has nothing to do with the merits of symbolic computations anymore. - documentation: the easiest would be to use the infrastructure from Eigne core. It would be nice to have a way to integrate the documentation, and have for example a different style/background in the doxygen-generated pages to indicate it is not supported. - installation: something like #include <Eigen/Contrib/FooModule> for including the FooModule? Or <Eigen_Contrib/FooModule> ? The solution #2 cleanly separates the official directories from the user-contributed directories, so it would make it easier for maintenance I guess - test units: should it be in a contrib_tests or a subdirectory in test? Here also, I suggest having a separate directory to prevent mixing "official" and "unsupported" files. - contribution policy: what should be accepted as a contribution? For example, I have some template files based 100% on Eigen for mechanics (Recursive Newton-Euler solver for kinematic chains) and control (algebraic riccati equation solver). I am also thinking of a convex optimization interior-points methods at a later point. This is mostly food for thought, but it would be nice to settle on these details before accepting external contributions. Timothy Hunter Student (Stanford University) |
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |