Collection of C++ libraries that provide a variety of functionalities. Eigen3 is needed for most of the components to work since all of the vector and matrix math is done using Eigen3. CPPTest is used to perform unit testing on the components. If QD is present then it will also be used. Note that QD 2.3.13 needs to be patched to work (see patches directory). This uses CMake to build all of the tests and examples.
Need to move the fitting and interpolating out of classes and into creator infrastructure. This will make it easier to create piecewise surfaces with complicated constraints (i.e., slope continuity at joints without specifying slope) since the builders will create the control points and build the curves appropriately.
Need to move the fitting and interpolating out of classes and into creator infrastructure. This will make it easier to create piecewise surfaces with complicated constraints (i.e., slope continuity at joints without specifying slope) since the builders will create the control points and build the curves appropriately.