DSF Implementation

Well…the following is the C++ code to achieve the initial stages of the DSF (e.g. member formation, globalization, merging and linear solving):
main.cpp:

Element.h:
Element.cpp:
Node.h:
Node.cpp:
 
Stiffness.h:
 
Stiffness.cpp:

I have used the GSL library for everything related to maths (http://www.gnu.org/software/gsl/).
This will make my life a lot easier once I manage to master it…Is fairly well documented, so it won’t take long (I hope).
Please note that to make the timer work, under Ubuntu 9.10, I’ve had to activate the -lrt tag in the linker.