static bool equal_sign(const simulator::vector &a, const simulator::vector &b){ for(size_t K=0; K<a.size(); ++K) if( sign(a[K])!=sign(b[K]) ) return false; return true; }