splinter
splinter copied to clipboard
Library for multivariate function approximation with splines (B-spline, P-spline, and more) with interfaces to C++, C, Python and MATLAB
Add more unit tests using the Catch testing framework. Unit tests should reside in the folder "test/unit/filename", where "filename" is the file containing the units being tested.
Implement Tikhonov regularization for general Tikhonov matrices. The current implementation uses an identity matrix. Note that the builder classes must be updated to allow the specification of a Tikhonov matrix.
Use #pragma once instead of # ifndef THIS_HEADER # define THIS_HEADER # endif // THIS_HEADER to avoid including headers more than once. This has several benefits, two of them being:...
After building all desired combinations of architectures and compilers we should run all tests. Return value of last command is stored in $? in bash. Catch seems to return 0...
Add a description of the Catch testing facilities to the documentation.
Compare test executable run time on different compilers
Default compilation target architecture should be equal to the architecture of the host computer
Create a new class for non-uniform rational basis splines (NURBS) that utilizes the existing B-spline implementation.