Essential Structures For Computational Science Generic C++ implementation for mathematical objects such as graphs, matrices, meshes, and polynomials.