-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename Backward to Reverse #208
Comments
Sounds reasonable, let's do this now more than later then |
Not a big fan of Maybe We can probably bikeshed a bit on the attribute names also...
Very open to any suggestions... |
I would rename |
For searchability and clarity for users, I think keeping |
Makes sense, nowadays I leaning more towards |
On second thought, I am between |
I like |
Having both a |
For @matbesancon point, we might be able to solve that via making it crystal clear on docs. |
What about |
yeah we can indicate it in the doc but it's handy to just do DiffOpt.For and get immediately what you want without a doubt |
For the constraint, we are modifying the constraint function so it should be
That workflow would still work. The complete specification of what you want always need the full method signature. |
Not really no? We are modifying both constraint function and set, since parameters can occur in both, we just normalize by switching the set constant to the function part |
For the constant, we can modify the function constant. The fact it is rewritten internally as a modification to the set is abstracted out. |
I think |
Done |
What's the correct terminology ? The classical terminology is forward mode AD vs reverse mode AD, as in,
frule
andrrule
so we should haveReverse...
attributes andDiffOpt.reverse
instead ofBackward...
andDiffOpt.backward
.The text was updated successfully, but these errors were encountered: