build tensor outside the loop + minors
initialize M_loc at zero in updateContext to fix optimally evaluateFromContext in sequential  (by the way the last commit on evaluatorcontext.hpp also fix it in // )