adding assign template specialization for Eigen::Block<> in agrad/matrix.hpp