February 22, 2006

Oh dear, quite late for this

Well, it’s a little later than I wanted to go to bed, but oh well. Got quite a bit of work done on the project tonight; fixed some problems with the code, cleaned it up and general polishing. Also, fixed a couple of design flaws that were just annoying me; can now hook up more than one output module to each PDESolver object, which is nice.

Basically, the PDESolver object is an abstract class which has one virtual function, solve(). This is implemented by subclasses allowing me to very quickly and easily create new methods for PDE solving without going through all of the hassle of starting from scratch. As a part of this, I also created another abstact class, PDEOutput, which is designed to allow sub-classes to implement output methods (such as to files, X11). Up until this point, I could only output to one PDEOutput object at once; now I can do multiple things, which is always good.

I also now have some very funky 3d visualizations of my solutions thanks to OpenDX. It’s really starting to come together; hopefully if I pull my finger out and finish off the write-up tomorrow then I can get it all done and printed out by the weekend. Here’s for hoping, at least. I’m going to try and put the graphs on here for everyone to see because they’re really quite nice. However, I’ve not got them quite to my liking yet and I still feel that they need a bit of tweaking. Hoping to find some way to get some good anti-aliased fonts out of OpenDX.

Aside from this, I watched Robots tonight (which was my Valentine’s present from Sarah). I’ve forgotten how much I loved that film; it was definately a good one from Blue Sky. Can’t wait for Ice Age 2.

Anyway, I’m definately going to bed now. Need some sleep, and I’m doing campus tours tomorrow. Wouldn’t want to give the prospective undergraduates bad ideas about student life, oh no…

2:56 am | Posted in Computing, Maths

No Comments »

No comments yet.

RSS feed for comments on this post.

Leave a comment