{"action":"created","issue":{"url":"https://api.github.com/repos/dealii/dealii/issues/3333","repository_url":"https://api.github.com/repos/dealii/dealii","labels_url":"https://api.github.com/repos/dealii/dealii/issues/3333/labels{/name}","comments_url":"https://api.github.com/repos/dealii/dealii/issues/3333/comments","events_url":"https://api.github.com/repos/dealii/dealii/issues/3333/events","html_url":"https://github.com/dealii/dealii/pull/3333","id":186412609,"number":3333,"title":"Update the way DataPostprocessor receives its input.","user":{"login":"bangerth","id":7504421,"avatar_url":"https://avatars.githubusercontent.com/u/7504421?v=3","gravatar_id":"","url":"https://api.github.com/users/bangerth","html_url":"https://github.com/bangerth","followers_url":"https://api.github.com/users/bangerth/followers","following_url":"https://api.github.com/users/bangerth/following{/other_user}","gists_url":"https://api.github.com/users/bangerth/gists{/gist_id}","starred_url":"https://api.github.com/users/bangerth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bangerth/subscriptions","organizations_url":"https://api.github.com/users/bangerth/orgs","repos_url":"https://api.github.com/users/bangerth/repos","events_url":"https://api.github.com/users/bangerth/events{/privacy}","received_events_url":"https://api.github.com/users/bangerth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-10-31T22:10:54Z","updated_at":"2016-11-02T19:46:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dealii/dealii/pulls/3333","html_url":"https://github.com/dealii/dealii/pull/3333","diff_url":"https://github.com/dealii/dealii/pull/3333.diff","patch_url":"https://github.com/dealii/dealii/pull/3333.patch"},"body":"In the past, the two functions we use to postprocess data got lists of arguments\nfor the solution, its derivatives, the evaluation points, and normal vectors.\nThis is not flexible enough: We can not easily add other information that\nwe have needed in the past or that users have requested, such as a pointer\nto the cell we're currently on, or the material-id of the cell.\n\nRather than adding each possible argument anyone may want to use\nindividually to the list of the postprocessor function arguments, we use\na technique here that has proven useful in ASPECT: the functions simply\ntake a reference to a structure that contains these individual pieces\nof information. We can extend the members of these structures without\nbackward compatibility issues because the functions still get a\nreference to the same structure, we just grow the structure\nitself. Functions that never used the new members of the structure\nwill continue to work as they always did.\n\nThis at long last fixes #391."},"comment":{"url":"https://api.github.com/repos/dealii/dealii/issues/comments/257977841","html_url":"https://github.com/dealii/dealii/pull/3333#issuecomment-257977841","issue_url":"https://api.github.com/repos/dealii/dealii/issues/3333","id":257977841,"user":{"login":"bangerth","id":7504421,"avatar_url":"https://avatars.githubusercontent.com/u/7504421?v=3","gravatar_id":"","url":"https://api.github.com/users/bangerth","html_url":"https://github.com/bangerth","followers_url":"https://api.github.com/users/bangerth/followers","following_url":"https://api.github.com/users/bangerth/following{/other_user}","gists_url":"https://api.github.com/users/bangerth/gists{/gist_id}","starred_url":"https://api.github.com/users/bangerth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bangerth/subscriptions","organizations_url":"https://api.github.com/users/bangerth/orgs","repos_url":"https://api.github.com/users/bangerth/repos","events_url":"https://api.github.com/users/bangerth/events{/privacy}","received_events_url":"https://api.github.com/users/bangerth/received_events","type":"User","site_admin":false},"created_at":"2016-11-02T19:46:35Z","updated_at":"2016-11-02T19:46:35Z","body":"I did that for all tests I could find as well.\r\n\r\nI'll take care of corresponding changes in `examples/` in a separate patch later."}}
{"actor":{"display_login":"bangerth"}}