10#ifndef __CODAC2_EIGEN_H__
11#define __CODAC2_EIGEN_H__
19 template<>
struct NumTraits<codac2::Interval>
22 typedef codac2::Interval Real;
23 typedef codac2::Interval NonInteger;
24 typedef codac2::Interval Nested;
30 RequireInitialization = 1,
40 inline const Interval& conj(
const Interval& x) {
return x; }
41 inline const Interval& real(
const Interval& x) {
return x; }
42 inline Interval imag(
const Interval&) {
return 0.; }
43 inline Interval abs(
const Interval& x) {
return ibex::abs(x); }
44 inline Interval abs2(
const Interval& x) {
return ibex::sqr(x); }