/** * Collection of all operators needed. * *@author Ulrich Loup *@since 2010-09-20 *@version 2010-09-22 * * Notation is following http://www.possibility.com/Cpp/CppCodingStandard.html. */ #include "OpenInterval.h" namespace GiNaC { ////////////////// // OpenInterval // ////////////////// // binary arithmetic operators of OpenInterval const OpenInterval operator+(const OpenInterval& lh, const OpenInterval& rh) { return lh.add_dyn(rh); } const OpenInterval operator-(const OpenInterval& lh, const OpenInterval& rh) { return lh.add_dyn(rh.minus_dyn()); } const OpenInterval operator*(const OpenInterval& lh, const OpenInterval& rh) { return lh.mul_dyn(rh); } // unary arithmetic operators of OpenInterval const OpenInterval operator-(const OpenInterval& lh) { return lh.minus_dyn(); } } // namespace GiNaC