cmdstan
cmdstan copied to clipboard
2.28 Varmat issue
Summary:
This issue is to track what is yet to be done for varmat to go out in 2.27. Edit at will!
This is a resurrected version of the 2.26 Issue: #958
I will try to keep it updated with what I know about:
- Stanc3 https://github.com/stan-dev/stanc3/pull/755
- Math
- [x] Finish the
varmatparts of the design doc. Finished design doc here - [ ] Document
varmatat the C++ level, from the perspective of someone coming to Math to write a function. This is higher level than Doxygen and lower level than Stan user docs. Work in progress here - [x] Update all distributions to work with
varmat - [ ] Write
varmatimplementations for every function that had custommatvarautodiff, work in progress here - [x] Write
varmatimplementations for all the functions used in the constrain functions.
- [x] Finish the
Current Version:
v2.26.0
Here is the list of fully compatible functions (any signature that could varmat, does varmat, 320 functions): fully_compatible.txt
Here is the list of functions which have at least one signature that doesn't support varmat (197 functions, 44 of which are rngs which won't ever be autodiffed): any_incompatible.txt