| Base | Abstract class provides foundation class functions for other CalcLib classes |
| Cheb | Abstract class template supports generation of interpolation data of known functions using Chebyshev polynomials |
| ChebErr | Class provides an exception object for the class calc::Cheb |
| Cpx | Class template supports mathematics of complex numbers |
| Cube | Class template interpolates tabulated data with cubic splines |
| Differ | Class template generates derivative interpolation data of known functions using Chebyshev polynomials |
| EndCube | Class template supports end point derivative identification for cubic splines |
| Err | Abstract class provides a foundation exception object for CalcLib software |
| Integr | Class template generates integral interpolation data of known functions using Chebyshev polynomials |
| Interp | Class template generates interpolation data of known functions using Chebyshev polynomials |
| Intg | Abstract class template supports calculations of definite integrals for user-supplied functions |
| IntgErr | Class provides an exception object for the class calc::Intg |
| Intp | Abstract class template supports interpolation of tabulated data |
| IntpErr | Class provides an exception object for the class calc::Intp |
| Mtx | Class template supports matrix calculations |
| MtxErr | Class provides an exception object for the class calc::Mtx |
| NCube | Class interpolates multi-dimensional data with cubic splines |
| NIntp | Abstract class template supports interpolation of multi-dimensional tabulated data |
| NNurb | Class template interpolates multi-dimensional data with non-uniform rational Bezier splines (NURBS) |
| NPoly | Class template interpolates multi-dimensional data with polynomials |
| Nurb | Class template interpolates tabulated data with non-uniform rational Bezier splines (NURBS) |
| Ode | Class template integrates ordinary differential equations |
| OdeErr | Class provides an exception object for the class calc::Ode |
| OptIntp | Class template optimizes multi-dimensional interpolation tables for class calc::NIntp |
| Poly | Class template interpolates tabulated data with polynomials |
| PrtC | Class template provides stream formatting of defining data for other CalcLib class templates |
| Romb | Class template calculates definite integrals of user-supplied functions using the Romberg method of extrapolated error |
| Simp | Class template calculates definite integrals for user-supplied functions using the second-order Simpson rule |
| Trap | Class template calculates definite integrals for user-supplied functions using the first-order trapezoid rule |