From gepr at tempusdictum.com Fri May 2 08:19:34 2008 From: gepr at tempusdictum.com (glen e. p. ropella) Date: Fri, 02 May 2008 08:19:34 -0700 Subject: [furm] whew! Message-ID: <481B3106.4050407@tempusdictum.com> I finally finished the solute-specific equilibrating buffer space coding changes. They are tested and checked in. I'll start a few experiments to see the results. The changes were more complicated than I'd anticipated because the model takes a liver-centric point of view. I not only had to create the maximal buffer spaces in each SS (according to whichever solute type had the highest number of "numBufferSpaces" specified in the parameter file); but I had to parameterize each individual buffer space with a list of solute types that it recognizes. And for each solute type it does not recognize, I had to create a transparent pipe so that such unrecognized solute would pass through it immediately without interference. The good news is this effort gave me an excuse to refactor the FlowSpace code (FlowSpace is the shared base class of the SSpace, MiddleSpace, ESpace, and DisseSpace) so that it's a bit more sensible and clean. -- glen e. p. ropella, 971-219-3846, http://tempusdictum.com The ultimate result of shielding men from the effects of folly, is to fill the world with fools. -- Herbert Spencer