GitHub PushEvent at 2014-08-30 18:09:25
Repository: YW_HTM_XavRot
Actor: yw595
Payload: {"shas":[["8cdfe38a6dcec7ca1ed0fe47ab1ea620c6eccd45","8e203df7a8a7d9d70f96616195e565f3a98a30f8@cornell.edu","added ray casting code, including colonies and colonyCenterCoords in coloniesOnPlate script. Doesn't seem to work right now, so it has an if(0) on it. Also shifted initial biomass to 1/(.15*10^9), although other values like yields have not been shifted yet. May be other changes I forgot since it's been a while since I committed","yw595",true],["c6f233560c1317b492823abb358cb01795fbe7f4","8e203df7a8a7d9d70f96616195e565f3a98a30f8@cornell.edu","I haven't committed for a while, so there may be missed changes. However, I have seen that using chessboard does seem to give circular colonies. Further, I implemented extended matrices for five diffusing species, an onPlate array and initial concentrations accordingly, as well as horz and vertPlateEdge, and pointsBorderToInside1 and 2, all of these globally. I made makeExtendedMatrix to make horizontal and vertical extended matrices using both edge and point information, and used both extended matrices with horizontal and vertical diffusion kernels in makeDiffusionMatrix.","yw595",true],["662b8fc55a37b1c2dc3f150aecd314758169540d","8e203df7a8a7d9d70f96616195e565f3a98a30f8@cornell.edu","VERY rough draft, but transferred initialization code into properties of cdag, transferred all helper functions, removing bunch of superfluous arguments in overflowCell, broke up coloniesOnPlate into makeGraphics, runOneTimeStep, and main driver to run all timeSteps. Inserted extra cdag argument for all methods","yw595",true],["146344ffb9489cc42a0338eb95d7e372e965f8cb","8e203df7a8a7d9d70f96616195e565f3a98a30f8@cornell.edu","completed objectification. Main points were that you cannot initialize anything in properties by using function calls, this will give you weird errors about syntax at unrelated lines. So initialize everything as empty in properties, did real initialization in constructor. Also, outside of constructor, all references to class variables must use classname. Finally, if function changes state of class variable like X, must specifically return the object variable, and this value must be reassigned like callee code in order to be reflected.","yw595",true]],"size":4,"ref":"refs/heads/master","head":"146344ffb9489cc42a0338eb95d7e372e965f8cb"}