{"action":"created","issue":{"url":"https://api.github.com/repos/dealii/dealii/issues/5477","repository_url":"https://api.github.com/repos/dealii/dealii","labels_url":"https://api.github.com/repos/dealii/dealii/issues/5477/labels{/name}","comments_url":"https://api.github.com/repos/dealii/dealii/issues/5477/comments","events_url":"https://api.github.com/repos/dealii/dealii/issues/5477/events","html_url":"https://github.com/dealii/dealii/pull/5477","id":274682458,"number":5477,"title":" Implement a uniform interface to automatic differentiation libraries","user":{"login":"jppelteret","id":10460610,"avatar_url":"https://avatars0.githubusercontent.com/u/10460610?v=4","gravatar_id":"","url":"https://api.github.com/users/jppelteret","html_url":"https://github.com/jppelteret","followers_url":"https://api.github.com/users/jppelteret/followers","following_url":"https://api.github.com/users/jppelteret/following{/other_user}","gists_url":"https://api.github.com/users/jppelteret/gists{/gist_id}","starred_url":"https://api.github.com/users/jppelteret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jppelteret/subscriptions","organizations_url":"https://api.github.com/users/jppelteret/orgs","repos_url":"https://api.github.com/users/jppelteret/repos","events_url":"https://api.github.com/users/jppelteret/events{/privacy}","received_events_url":"https://api.github.com/users/jppelteret/received_events","type":"User","site_admin":false},"labels":[{"id":667919354,"url":"https://api.github.com/repos/dealii/dealii/labels/Automatic%20/%20Symbolic%20Differentiation","name":"Automatic / Symbolic Differentiation","color":"0052cc","default":false},{"id":252576878,"url":"https://api.github.com/repos/dealii/dealii/labels/WIP","name":"WIP","color":"0052cc","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-11-16T22:12:42Z","updated_at":"2017-11-17T13:33:31Z","closed_at":"2017-11-17T13:14:01Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/dealii/dealii/pulls/5477","html_url":"https://github.com/dealii/dealii/pull/5477","diff_url":"https://github.com/dealii/dealii/pull/5477.diff","patch_url":"https://github.com/dealii/dealii/pull/5477.patch"},"body":"This commit adds the classes that give users a uniform interface to the Adol-C and Sacado automatic differentiation libraries. Also added are a selection of tests that give a indication of how the classes are used. I have many other tests that verify the actual implementation (about 27 other tests for Adol-C and 14 for Sacado), but I reckon that those are best left to another PR.\r\n\r\nTODO list:\r\n- [ ]  Doxygen documentation must be finished (include code snippets)\r\n- [ ]  Documentation must be checked for relevance (it was written before I added support for Sacado)\r\n- [ ] Change lazy implementation of assertions (`ExcInternalError`) where applicable\r\n- [ ] Ensure that there is verification of mechanisms put in place to prevent data corruption / initialisation errors work correctly for all number types (maybe for the next PR with other tests)."},"comment":{"url":"https://api.github.com/repos/dealii/dealii/issues/comments/345244785","html_url":"https://github.com/dealii/dealii/pull/5477#issuecomment-345244785","issue_url":"https://api.github.com/repos/dealii/dealii/issues/5477","id":345244785,"user":{"login":"jppelteret","id":10460610,"avatar_url":"https://avatars0.githubusercontent.com/u/10460610?v=4","gravatar_id":"","url":"https://api.github.com/users/jppelteret","html_url":"https://github.com/jppelteret","followers_url":"https://api.github.com/users/jppelteret/followers","following_url":"https://api.github.com/users/jppelteret/following{/other_user}","gists_url":"https://api.github.com/users/jppelteret/gists{/gist_id}","starred_url":"https://api.github.com/users/jppelteret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jppelteret/subscriptions","organizations_url":"https://api.github.com/users/jppelteret/orgs","repos_url":"https://api.github.com/users/jppelteret/repos","events_url":"https://api.github.com/users/jppelteret/events{/privacy}","received_events_url":"https://api.github.com/users/jppelteret/received_events","type":"User","site_admin":false},"created_at":"2017-11-17T13:33:31Z","updated_at":"2017-11-17T13:33:31Z","author_association":"MEMBER","body":"I've decided to close this PR, and instead I'll focus on tidying up the documentation and implementation during the upcoming vacation. I'll then try to figure out how to introduce all of this in smaller chunks. I can always refer back to this closed PR to give context to what I'm doing."}}
{"actor":{"display_login":"jppelteret"}}