![]() |
Adds support for complex numbers and elementary functions (trigonometric, exponential, logrithmic, hyperbolic, etc.
) to uBLAS's existing set of mathematical algorithms. These functions are defined a series of math trait templates with specializations for double, float, complex and complex types. The uBLAS expression templates are then used to extend these traits to vector and matrix types. The following files document the implementation of these components.
Files | |
file | matrix_math.h |
Matrix extensions to the uBLAS math library that create new math algorithms for scientific applications. | |
file | vector_math.h |
Vector extensions to the uBLAS math library that create new math algorithms for scientific applications. |