{"action":"created","issue":{"url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/issues/7","repository_url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids","labels_url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/issues/7/comments","events_url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/issues/7/events","html_url":"https://github.com/SystemAnalysisDpt-CMC-MSU/ellipsoids/issues/7","id":58908321,"number":7,"title":"Finish implementation of control synthesis classes almost finished by Yurij Komarov and Damir Alimov","user":{"login":"pgagarinov","id":4868370,"avatar_url":"https://avatars.githubusercontent.com/u/4868370?v=3","gravatar_id":"","url":"https://api.github.com/users/pgagarinov","html_url":"https://github.com/pgagarinov","followers_url":"https://api.github.com/users/pgagarinov/followers","following_url":"https://api.github.com/users/pgagarinov/following{/other_user}","gists_url":"https://api.github.com/users/pgagarinov/gists{/gist_id}","starred_url":"https://api.github.com/users/pgagarinov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pgagarinov/subscriptions","organizations_url":"https://api.github.com/users/pgagarinov/orgs","repos_url":"https://api.github.com/users/pgagarinov/repos","events_url":"https://api.github.com/users/pgagarinov/events{/privacy}","received_events_url":"https://api.github.com/users/pgagarinov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"shm512","id":6248204,"avatar_url":"https://avatars.githubusercontent.com/u/6248204?v=3","gravatar_id":"","url":"https://api.github.com/users/shm512","html_url":"https://github.com/shm512","followers_url":"https://api.github.com/users/shm512/followers","following_url":"https://api.github.com/users/shm512/following{/other_user}","gists_url":"https://api.github.com/users/shm512/gists{/gist_id}","starred_url":"https://api.github.com/users/shm512/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shm512/subscriptions","organizations_url":"https://api.github.com/users/shm512/orgs","repos_url":"https://api.github.com/users/shm512/repos","events_url":"https://api.github.com/users/shm512/events{/privacy}","received_events_url":"https://api.github.com/users/shm512/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/milestones/2","html_url":"https://github.com/SystemAnalysisDpt-CMC-MSU/ellipsoids/milestones/Autumn-Winter%202015","labels_url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/milestones/2/labels","id":1357610,"number":2,"title":"Autumn-Winter 2015","description":"","creator":{"login":"pgagarinov","id":4868370,"avatar_url":"https://avatars.githubusercontent.com/u/4868370?v=3","gravatar_id":"","url":"https://api.github.com/users/pgagarinov","html_url":"https://github.com/pgagarinov","followers_url":"https://api.github.com/users/pgagarinov/followers","following_url":"https://api.github.com/users/pgagarinov/following{/other_user}","gists_url":"https://api.github.com/users/pgagarinov/gists{/gist_id}","starred_url":"https://api.github.com/users/pgagarinov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pgagarinov/subscriptions","organizations_url":"https://api.github.com/users/pgagarinov/orgs","repos_url":"https://api.github.com/users/pgagarinov/repos","events_url":"https://api.github.com/users/pgagarinov/events{/privacy}","received_events_url":"https://api.github.com/users/pgagarinov/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":13,"state":"open","created_at":"2015-10-15T16:08:29Z","updated_at":"2016-02-16T16:32:58Z","due_on":"2017-12-20T21:00:00Z","closed_at":null},"comments":15,"created_at":"2015-02-25T14:23:23Z","updated_at":"2016-02-22T20:24:18Z","closed_at":null,"body":"Below (under the line) is the old task description. It is a bit out of date and not very detailed. A new much more detailed description and references to the articles wll be added within 1-2 days. \r\n\r\n\r\nEstimated time: whole semester, this will be your only task.\r\n\r\n-------------------------------------------------------\r\nThe task is analogous to Issue #3 (branch Issue_74_asemenova) but for discrete systems. Issue 3 introduces classes\r\n\r\nContControlBuilder,Control\r\n\r\nIn this task one needs to \r\n\r\n1) Rename Control class into ContContrTrajectoryBuilder (continuous control).\r\n2) Create DiscrControlBuilder and DiscrControl classes having the same interface (and some common internal code located in abstract AControlBuilder and AControl classes). \r\n3) The logic of DiscrControlBuilder and DiscrControl classes should be covered with the regression tests in exactly the same manner as it was done in Issue #3 by Anastasia Semenova.\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/issues/comments/187368486","html_url":"https://github.com/SystemAnalysisDpt-CMC-MSU/ellipsoids/issues/7#issuecomment-187368486","issue_url":"https://api.github.com/repos/SystemAnalysisDpt-CMC-MSU/ellipsoids/issues/7","id":187368486,"user":{"login":"pgagarinov","id":4868370,"avatar_url":"https://avatars.githubusercontent.com/u/4868370?v=3","gravatar_id":"","url":"https://api.github.com/users/pgagarinov","html_url":"https://github.com/pgagarinov","followers_url":"https://api.github.com/users/pgagarinov/followers","following_url":"https://api.github.com/users/pgagarinov/following{/other_user}","gists_url":"https://api.github.com/users/pgagarinov/gists{/gist_id}","starred_url":"https://api.github.com/users/pgagarinov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pgagarinov/subscriptions","organizations_url":"https://api.github.com/users/pgagarinov/orgs","repos_url":"https://api.github.com/users/pgagarinov/repos","events_url":"https://api.github.com/users/pgagarinov/events{/privacy}","received_events_url":"https://api.github.com/users/pgagarinov/received_events","type":"User","site_admin":false},"created_at":"2016-02-22T20:24:18Z","updated_at":"2016-02-22T20:24:18Z","body":">However, I'm still thinking about the idea I'd mentioned several comments above: calculating control not >in all points required choosed by ode45, but only in certain points.\r\n\r\nNot sure, how this will this help? When you pass a vector of time points ode45 still uses an adaptive step. \r\nI know that because I refactored internals of ode45 to make it ode45reg. Do you have any empirical evidence to back up your idea?\r\n\r\n>Reasons why I consider urgency of old task 21) disputable: I've not found anything in coding policy \r\n> explaining why t0 and t1 are bad names\r\n\r\nI agree, this is not urgent. But for me tStart and tEnd would be more appropriate. Let us not waste our time on that right now.\r\n\r\n>the test would have passed with Timeout=30\r\nIs this in seconds? If so - let us increase this up to 30 seconds for the tests.\r\n\r\nI'll take a look at your changes tomorrow.\r\n\r\n>Now I'm starting to work at tasks related to discrete systems.\r\nThis seems a reasonable thing to do."}}