diff --git a/src/interval/interval.h b/src/interval/interval.h index 844bd6051..8359dad43 100644 --- a/src/interval/interval.h +++ b/src/interval/interval.h @@ -144,7 +144,50 @@ public: friend interval inv(interval o) { o.inv(); return o; } void power(unsigned n); + void exp (); + void exp2 (); + void exp10(); + void log (); + void log2 (); + void log10(); + void sin (); + void cos (); + void tan (); + void sec (); + void csc (); + void cot (); + void asin (); + void acos (); + void atan (); + void sinh (); + void cosh (); + void tanh (); + void asinh(); + void acosh(); + void atanh(); + friend interval power(interval o, unsigned k) { o.power(k); return o; } + friend interval exp (interval o) { o.exp(); return o; } + friend interval exp2 (interval o) { o.exp2(); return o; } + friend interval exp10(interval o) { o.exp10(); return o; } + friend interval log (interval o) { o.log(); return o; } + friend interval log2 (interval o) { o.log2(); return o; } + friend interval log10(interval o) { o.log10(); return o; } + friend interval sin (interval o) { o.sin(); return o; } + friend interval cos (interval o) { o.cos(); return o; } + friend interval tan (interval o) { o.tan(); return o; } + friend interval sec (interval o) { o.sec(); return o; } + friend interval csc (interval o) { o.csc(); return o; } + friend interval cot (interval o) { o.cot(); return o; } + friend interval asin (interval o) { o.asin(); return o; } + friend interval acos (interval o) { o.acos(); return o; } + friend interval atan (interval o) { o.atan(); return o; } + friend interval sinh (interval o) { o.sinh(); return o; } + friend interval cosh (interval o) { o.cosh(); return o; } + friend interval tanh (interval o) { o.tanh(); return o; } + friend interval asinh(interval o) { o.asinh(); return o; } + friend interval acosh(interval o) { o.acosh(); return o; } + friend interval atanh(interval o) { o.atanh(); return o; } friend interval operator+(interval a, interval const & b) { return a += b; } friend interval operator-(interval a, interval const & b) { return a -= b; }