partially revert last commit
partially revert last commit

The iterator support need more consideration, it disable conversion
from Eigen::Array to Eigen::Matrix

zhouyan/vSMC,zhouyan/vSMC,zhouyan/vSMC,zhouyan/vSMC