//! Get the imaginary part of the complex number RCP<const Number> ComplexDouble::imaginary_part() const { return real_double(i.imag()); }
RCP<const Number> number(double x) { return real_double(x); };
//! Get the real part of the complex number RCP<const Number> ComplexDouble::real_part() const { return real_double(i.real()); }