void setTermination(const Scalar& s) { value->setTermination(s.getExpr()); }
const Vector operator/(const Scalar<T_element>& right) const { using namespace detail; return Vector(*new ScalarPiecewise<vector, T_element>(piecewise_divide, this->getExpr(), right.getExpr())); }