The classes in this module should be used only to verify the correctness of the main algorithms and classes provided by Swiss GD Knife that are built on top of the concepts that these classes model. In most cases, the classes provided by other libraries will provide better performance.