(1) Removing all traces of SymbolicScalarMatlab from MatrixMatrixFunc and ScalarMatrixFunc. This type should be reffered through MatrixAdaptor::value_type. (2) Making Elemental and Symbolic adaptors consistent
Adding comments to MatrixAdaptor.hpp
Separating out test cases for different functionalities. SymbolicMatrix and MatrixMatrix func are two separate test cases now
(1) Adding check for MPI in the main CMakeLists.txt. This is needed because if we are using Elemental, we need to compile with mpi flags. (2) Created a small test case for elemental_adaptor (3) Created a nice template in tests/CMakeLists.txt that shows us how to add an executable when we are using Elemental (4) Bug fixes in MatrixAdaptor.hpp and ElementalMatrixAdaptor.hpp so that the test cases compiles. Note that config.h is created in the binary dir, not in source dir, so the right way to include config.h is AMD/config.h. I have added CMAKE_CURRENT_BINARY_DIR to the list of include directories, which completes the loop
Forgot to add this file --- sorry
Adding elemental libraries to be linked even for other test cases. This is needed very much
Had missed & in println function --- this caused compilation errors
Merge with add-elemental. Add include <ElementalMatrixAdaptor> in AMD.hpp. Otherwise the TestElemental case cannot compile