Polymetic
1.1
A c++ library for polynomial and matrix arithmetic, focused on applications in Kinematics.
|
Implement Matrix_Traits class to capture the requirements/properties of Matrix types at compile time to provide better error messages.
exp() uses exponentiation by squaring. Give user the ability to specify algorithm using a template parameter.
MatrixT | A Matrix type which supports indexing using (m,n), the *, + ,the transpose and the trace operators. |
Cache the matrix exponentiation results. This will eleminate a lot of redundant computation.
Make special arrangement when valueT is rational. This can be done using traits for the valueT
Implement Matrix_Traits class to capture the requirements/properties of Matrix types at compile time to provide better error messages.
exp() uses exponentiation by squaring. Give user the ability to specify algorithm using a template parameter.
MatrixT | A Matrix type which supports indexing using (m,n), the *, + and the transpose opeators. |