static inline bool is_all_zeros(const mat& m) { for (mat::const_iterator it = m.begin(); it != m.end(); ++it) if (!double_equals(*it, 0.0)) return false; return true; }