{"push_id":1107252971,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"dbf7446c693cc08e91d23925215de85c5f206dd0","before":"a1f1d61b6dda46ada8379372d2dbef6238372828","commits":[{"sha":"3aa3b87d57f58979f6212f33be023b8aab197606","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Add VariableWarehouse::get_variable_subclass\n\nMethod to return the derived type of FEVariableBase.","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/3aa3b87d57f58979f6212f33be023b8aab197606"},{"sha":"c29dbfe50151dbf9b57941a0318f9d59281104de","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Use reference to already constructed FEVariableBase subclasses\n\nThis will facilitate the merging of VariableBase and FEVariableBase.","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/c29dbfe50151dbf9b57941a0318f9d59281104de"},{"sha":"0f7cae529498d4bf113841f331292d7464693a9a","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Use ref. to FEVariablesBase classes in Stab. helpers\n\nAgain, this is to facilitate the merging of VariablesBase and\nFEVariablesBase","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/0f7cae529498d4bf113841f331292d7464693a9a"},{"sha":"14d477ac4e96f5a02db8def38a8b5a142c6f629f","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Remove method no longer needed from VariablesBase\n\nStep 1 towards merging VariablesBase and FEVariablesBase","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/14d477ac4e96f5a02db8def38a8b5a142c6f629f"},{"sha":"8e896c474da2220c5fa764489699971ac190f061","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"We meant prefix, not suffix for this variable name","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/8e896c474da2220c5fa764489699971ac190f061"},{"sha":"46bbbf59a21485fc07d83512a3c884666508732d","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Add SingleVarSingleFETypeVariable\n\nIntermediate class to handle Variables that have a single\ncomponent and, therefore, a single FEType. Not building or using\nyet, merely adding the source files.","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/46bbbf59a21485fc07d83512a3c884666508732d"},{"sha":"086491bff8906960b9fed964578cdb8adbfa3e51","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Add MultiVarSingleFETypeVariable\n\nIntermediate class to handle the case where we have multiple components\nto a Variable, but they all have the same FEType/Order. Not being\nuse/built yet, just adding the source files.","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/086491bff8906960b9fed964578cdb8adbfa3e51"},{"sha":"f4d51e52cce817d3bd15d571f8f53c5c4d931892","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Refactor Variable classes\n\nThis now refactors the Variable classes so that there's only one\nbase class: FEVariablesBase. Thus, all the relevant content that was in\nthe VariablesBase subclasses (e.g. u_var() methods) have been moved to\nthe FEVariablesBase subclasses. We also use the new intermediate\nsubclasses, where appropriate. While we've removed the VariablesBase\nclasses from the build system, we haven't removed the source yet,\nwe'll do that in a later commit.\n\nThe primary purpose of this is 1. It makes more sense and 2. The split\nwas introduced in the beginning because of the need for in BCHandling\nsubclasses to have access to Variable information, but not\nhaving/needing the info for parsing the FE info. But now, we can just\nuse the VariableWarehouse to fetch the Variables that we need (which is\nwhat we updated in a previous commit).  Then, we have this single\nhierarchy for the Variable information, which is much cleaner.","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/f4d51e52cce817d3bd15d571f8f53c5c4d931892"},{"sha":"736567b0db959c0d5df1aa5825c59861c1d64b5c","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Remove VariablesBase classes","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/736567b0db959c0d5df1aa5825c59861c1d64b5c"},{"sha":"dbf7446c693cc08e91d23925215de85c5f206dd0","author":{"email":"2dec05da03051ba35643dda8bde9459781a22658@gmail.com","name":"Paul T. Bauman"},"message":"Merge pull request #398 from pbauman/fe-variable-refactor\n\nRefactor Variable Handling (Again)","distinct":true,"url":"https://api.github.com/repos/borisboutkov/grins/commits/dbf7446c693cc08e91d23925215de85c5f206dd0"}]}