Great work, thanks.
Let me know if you have some follow up thoughts on how to improve this script for rev, fwd, and mix.
I’m just going to record here some other ideas.
At the end of this effort, go through all the files and remove the excess new lines that my script creates. Single spaced, to me, seems better than what my script currently leaves behind.
I noticed that the following tests are empty save #includes. Are these files here to remind us that these functions need tests?
test/unit/math/prim/mat/fun/typedefs_test.cpp
test/unit/math/prim/mat/err/constraint_tolerances.cpp
test/unit/math/prim/mat/err/validate_non_negative_index_test.cpp
test/unit/math/prim/mat/fun/LDLT_factor_test.cpp
test/unit/math/prim/mat/fun/columns_dot_product_test.cpp
test/unit/math/prim/mat/fun/dot_product_test.cpp
test/unit/math/prim/mat/fun/log_determinant_test.cpp
test/unit/math/prim/mat/fun/mdivide_left_tri_low_test.cpp
test/unit/math/prim/mat/fun/mdivide_right_tri_low_test.cpp
test/unit/math/prim/mat/fun/rows_dot_product_test.cpp