The main features of cisstNumerical are:
- nmrStandardPolynomial and nmrBernsteinPolynomial.
- Specialized functions for fixed size containers. These functions have been written to take into account a specific dimension or size and therefore avoid loops as much as possible. They tend to be faster than their LAPACK based conterparts.
- Functions and classes for linear algebra. These functions can handle both fixed size and dynamic containers. Some basic functions have been implemented using cisst only while others are wrappers for existing Fortran code. Please note that the Fortran wrappers are compiled only if either CISST_HAS_CNETLIB or CISST_HAS_CISSTNETLIB has been set during the CMake configuration of cisst (see http://www.cisst.org/cnetlib).
- Some basic registration methods. See nmrRegistrationRigid.
- Note
- All the classes and global functions of cisstNumerical start with the prefix nmr. To use cisstNumerical, you can either include a specific file with:
#include <cisstNumerical/nmrXyz.h>
or include all the files with: