Please document *properly*
What does the class do, where is the implementation coming from, what are the costs, what is the math? etc etc
Also, please doucment all methods and members in doxygen (also properly)