Scalar accepts 1x1 matrix as input
functor operator() now simply forwards the arguments to set() without specifying their type
add SymmetricApply and corresponding classes