Adding abstract layer for Eigen library.
Fix clear matrix macro
Add choice between Boost and Eigen.
Select test case depending on chosen library. (TODO: Actually add a test case for Eigen).
Just run cmake with LINEAR_ALGEBRA_LIB set to either 'eigen' or 'boost' to compile the MAL.
Adding abstract layer for Eigen library.
Fix clear matrix macro
Add choice between Boost and Eigen.
Select test case depending on chosen library. (TODO: Actually add a test case for Eigen).
Just run cmake with LINEAR_ALGEBRA_LIB set to either 'eigen' or 'boost' to compile the MAL.
Adding eigen support for mal v2.
Adapt CMakeList to take eigen (mal v2) into account.
Prepare files for simple unitTesting (jrl-dynamic-like).
Accelerate setIdentity method for Vector and Matrix. Fix some minor naming conventions.
Fix malv2 eigen matrix norms to behave as boost norms do. Minors fixes to accelerate some loops.
Add unit tests for both malv1 and malv2.
Change unitTestintg/CMakeLists.txt to build all tests.
Fix malv1 for eigen: default behavior is now set to row-major matrix, to mimic boost behavior. Acceleration of some loops.
Add common functions needed to run malv1 and malv2 tests.
Add header in mal test files.