Как элегантнее и главное продуктивнее всего осуществить поэлементовый вызов стандартных математических функций (exp, sin, abs, ...) для собственноручно написанных Vector и Matrix?
В идеале нужно написать Vector и Matrix STL-совместимыми (снабдить их итераторами). Тогда можно будет черехз std::for_each() по ним прозрачно проходить.
OFFTOPIC: Кстати, а зачем писались свои Vector и Matrix?...