blk_mtx added in loader.hpp, using eigen3.2 sparse matrix tools.